Page 1 sur 1

[expressions régulières] remplacer une chaine de caractère

Publié : ven. 23 nov. 2012, 17:12
par jargenty
Salut,

Je cherche qui peut m'aider à solutionner le problème suivant:

Je voudrais supprimer d'un texte un motif répétitif de cette forme

Code : Tout sélectionner

- 123 -
Evidemment y'en a une tripotée et le nombre varie de 1 à 300 environ. Comment je peux faire ça d'un coup avec rechercher remplacer dans libreoffice ? Je gagnerais un temps, vous avez pas idée !

Merci d'avance !

Re: [expressions régulières] remplacer une chaine de caractè

Publié : ven. 23 nov. 2012, 17:44
par benjarobin
Édition -> rechercher et remplacer -> "Plus d'option" -> Coche "Expressions régulières"
Puis tu recherche ce pattern "- *[0-9]+ *-"
Sinon attention avec les tirets (-) ceci ne fonctionne qu'avec des tirets "simples"

Re: [expressions régulières] remplacer une chaine de caractè

Publié : ven. 23 nov. 2012, 18:05
par jargenty
Super, grand merci

Et si j'ai un espace avant ou après l'expression comment je peux le supprimer aussi !

Ce que je trouve ressemble à

Code : Tout sélectionner

j'ai du texte qui commence ici-123 - 

et qui reprend ici
Il y a des variantes mais je saurais m'adapter je pense.