|
Fr:Supprimer du texte délimité
From NeoWiki
(Difference between revisions)
Revision as of 12:50, 23 November 2006 (edit) Jgd (Talk | contribs) (→Fr:Supprimer du texte délimité) ← Previous diff |
Current revision (14:55, 10 February 2007) (edit) (undo) Valterb (Talk | contribs) (botlangbar -> IT) |
||
Line 18: | Line 18: | ||
- | {{botlangbarEN|[[Removing_marked_text|English]] | + | {{botlangbarEN|[[Removing_marked_text|English]] [[De:Markierte_Textabschnitte_entfernen|Deutsch]] [[It:rimuovere_testo_delimitato|Italiano]]}} |
[[Category:NeoOffice]][[Category:Tips and Hints]][[Category:NeoWikiFR]] | [[Category:NeoOffice]][[Category:Tips and Hints]][[Category:NeoWikiFR]] |
Current revision
NeoOffice a de puissantes fontions de recherche et remplacement, mais on ne peut pas supprimer différentes sections de texte placées entre des paires de signes typographiques (du texte [entre crochets], par exemple) en utilisant les fonctions de base.
Pour cela vous pouvez utiliser la macro suivante :
sub seekanddestroy4 dim seek seek = thiscomponent.createReplaceDescriptor() seek.SearchString = "\[[^\[\]]+\]" seek.ReplaceString = "" seek.SearchRegularExpression=True thiscomponent.ReplaceAll(seek) end sub
La macro recherchera toutes les sections de texte entre crochets [comme une suggestion de variante du texte] et les remplacera par une chaîne vide [pas de caractères].
Cette macro a été écrite par Fabrizio Venerandi (et un peu améliorée par by Matteo Cavalleri) et proposée sur les forums de NeoOffice