[Notepadd++][RegEx]Rechercher/Remplacer avec les captures
par
, 08/12/2014 à 15h56 (916 Affichages)
Il y a des fois ou on se retrouve avec une liste de "trucs" qu'on veux utiliser pour avoir une autre liste de "machin". Et le simple rechercher remplacer ne passe pas !!!
Il faut faire juste un peu plus. On a donc besoin des expressions régulières !
Note : Juste ce qu'il faut, on n'est pas fou non plus...
Prenons un cas typique d'une liste de retour à réutilisé :
Que je veux utilise pour une commande qui me demande de d'avoir deux fois l’élément dans celle-ci. Le template de la commande est :Projet référencé : frkdbg
Projet référencé : frkxli
Projet référencé : frkras
Projet référencé : frkmet
Note : Par le passé, je passais pas Excle avec des colonnes pour pouvoir faire ce que je voulais. Par flem de chercher comment faire...makeProject frkxli as frkxli
Aujourd'hui, je sais ! On utilise les captures des regex !
On recherchera donc :
Envoyé par Find
Et on obtiens le résultat voulu :Envoyé par Replace with
C'est pratique, simple et ça sert souvent ! Je me sens presque idiot de ne pas avoir chercher plus tôt d'ailleurs...
Si vous avez besoins d'un informations sur les regex :
http://cyberzoide.developpez.com/tutoriels/java/regex/
http://nicolasj.developpez.com/articles/regex/
http://stormimon.developpez.com/dotn...ns-regulieres/
Cordialement,
Patrick Kolodziejczyk.
Source :
http://stackoverflow.com/questions/1...-group-capture
http://cyberzoide.developpez.com/tutoriels/java/regex/
http://nicolasj.developpez.com/articles/regex/
http://stormimon.developpez.com/dotn...ns-regulieres/