|
It:rimuovere testo delimitato
From NeoWiki
(Difference between revisions)
Revision as of 14:54, 10 February 2007 (edit) Valterb (Talk | contribs) ← Previous diff |
Current revision (11:29, 10 March 2007) (edit) (undo) Valterb (Talk | contribs) (added NeoWikiIT category) |
||
Line 19: | Line 19: | ||
{{botlangbarIT|[[Removing_marked_text|English]] [[Fr:Supprimer du texte délimité|Français]] [[De:Markierte_Textabschnitte_entfernen|Deutsch]]}} | {{botlangbarIT|[[Removing_marked_text|English]] [[Fr:Supprimer du texte délimité|Français]] [[De:Markierte_Textabschnitte_entfernen|Deutsch]]}} | ||
- | [[Category:NeoOffice]][[Category:Tips and Hints]][[Category: | + | [[Category:NeoOffice]][[Category:Tips and Hints]][[Category:NeoWikiIT]] |
Current revision
NeoOffice ha delle potenti funzioni per il Cerca e Sostituisci, ma la rimozione di vari testi delimitati (ad esempio [testi tra parentesi quadre]) non può essere fatta con le funzioni di base.
Si può però ricorrere alle macro:
sub seekanddestroy4 dim seek seek = thiscomponent.createReplaceDescriptor() seek.SearchString = "\[[^\[\]]+\]" seek.ReplaceString = "" seek.SearchRegularExpression=True thiscomponent.ReplaceAll(seek) end sub
Questa macro cercherà qualunque testo tra parentesi quadre [come quelli che vengono messi come commenti durante l'elaborazione delle bozze] e sostituiti con una stringa vuota [cioè nessun carattere].
Questa macro è stata scritta da Fabrizio Venerandi (con un piccolo miglioramento inserito da Matteo Cavalleri) e suggerita in una discussione del NeoOffice forum