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

Ce qui ne concerne ni le forum ni des problèmes
jargenty
Daikyu
Messages : 58
Inscription : dim. 29 mai 2011, 22:15

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

Message 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 !
Argenty Jean

XutuX / OpenBox / AsusPRO5DIJ
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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"
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jargenty
Daikyu
Messages : 58
Inscription : dim. 29 mai 2011, 22:15

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

Message 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.
Argenty Jean

XutuX / OpenBox / AsusPRO5DIJ
Répondre