[VS2005, regexp] substituer dans tous les fichiers à l'aide de VS2005

cs_v1nce Messages postés 16 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 12 février 2008 - 19 oct. 2006 à 10:03
cs_v1nce Messages postés 16 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 12 février 2008 - 19 oct. 2006 à 10:18
Bonjour,

Je souhaiterai substituer une expression régulière dans tous les fichiers d'uns solution 2005. Ceci à l'aide de la commande "remplacer dans les fichiers" de VS2005 (ctrl + maj + H).

voici quelques exemples de substitution qu'il faudrait opérer
entrée      sortie
toto;\n      titi;\n
foo=toto   foo=titi
toto*=8   titi*=8
rototo      rototo
totoro      totoro

En gros, je veux substituer toto par titi sauf si toto fait partie d'un mot.

Mon expression de sélection
"(^|[^a-z]+)toto([^a-z]+)"
fonctionne mais je ne sais pas comment formuler l'expression de substitution:
si j'utilise "titi"

j'obtiens
toto;\n      titi\n
foo=toto   footiti
toto*=8   titi8

bref je voudrais recopier les motifs autour de toto dans la substitution, genre
"$1titi$2" avec $1 = le contenu correspondant au motif situé à gauche de toto
 
Merci.

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
19 oct. 2006 à 10:07
Est-ce que l'option "Mot entier" dans la fenetre de recherche ne suffit pas à ton besoin ???

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_v1nce Messages postés 16 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 12 février 2008
19 oct. 2006 à 10:18
Euh, si en fait.
Merci Casy.

Cependant, si quelqu'un pouvait malgré tout me dire si on peut/comment réutiliser les expressions paramétrées dans la "sortie", je lui en serai reconnaissant.
0
Rejoignez-nous