Qualcuno ha qualche suggerimento da dove iniziare?
Grazie a tutti
Luca
regular expression
--
Salutoni
Sergio
C'� il giorno in cui nasci e quello in cui scegli di vivere
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it
In alternativa al suggerimento di MBB, potresti usare la .Find in tre
passaggi.
* Il primo per per sostituire solo la stringa "punto e a capo" con un'altra
stringa riconoscibile che perᅵ non contenga "a capo".
* Il secondo per sostituire tutti gli "a capo" rimasti con uno spazio.
* Il terzo per risostituire la stringa di flag con il "punto e a capo"
originale.
Se il testo non ᅵ lunghissimo, l'oprerazione ᅵ piᅵ veloce di quanto
si potrebbe pensare.
Una funzione di sostituzione globale potrebbe essere cosᅵ:
'******************
Private Sub SostituisciTutti(Rtb As RichTextBox, TestoDaCercare As String,
TestoDaSostituire As String)
Dim FoundPos As Integer
FoundPos = Rtb.Find(TestoDaCercare, Rtb.SelStart, , rtfMatchCase)
Do While FoundPos <> -1
Rtb.SelText = TestoDaSostituire
FoundPos = Rtb.Find(TestoDaCercare, FoundPos, , rtfMatchCase)
Loop
End Sub
'******************
Bye, G.