IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Un bon développeur est un développeur flemmard !

[Notepadd++][RegEx]Rechercher/Remplacer avec les captures

Noter ce billet
par , 08/12/2014 à 15h56 (901 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 !
Nom : notepad++_regex.png
Affichages : 552
Taille : 2,9 Ko

Note : Juste ce qu'il faut, on n'est pas fou non plus...

Prenons un cas typique d'une liste de retour à réutilisé :
Projet référencé : frkdbg
Projet référencé : frkxli
Projet référencé : frkras
Projet référencé : frkmet
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 :
makeProject frkxli as frkxli
Note : Par le passé, je passais pas Excle avec des colonnes pour pouvoir faire ce que je voulais. Par flem de chercher comment faire...

Aujourd'hui, je sais ! On utilise les captures des regex !
On recherchera donc :
Citation Envoyé par Find
Projet référencé : (.*)
Citation Envoyé par Replace with
makeProject \1 as \1
Et on obtiens le résultat voulu :
Nom : notepad++_regex_capture.png
Affichages : 130
Taille : 24,7 Ko

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/

Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Viadeo Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Twitter Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Google Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Facebook Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Digg Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Delicious Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog MySpace Envoyer le billet « [Notepadd++][RegEx]Rechercher/Remplacer avec les captures » dans le blog Yahoo

Catégories
Sans catégorie

Commentaires