Expressions Règulières avec VS .Net 2003

Expressions Règulières avec VS .Net 2003 - Divers - Programmation

Marsh Posté le 18-12-2008 à 12:46:51    

Salut,
 
J'utilise Visual Studio .Net 2003. Je commence à utiliser les expressions régulières dans [rechercher / remplacer].
Seulement le remplacement ne fonctionne pas ...
 
Exemple de source


MyObject->MyMethod( int var1, long var2);


La méthode doit changee de nom, mais je souhaite également baliser le code avec des commentaires pour obtenir le source suivant


//Correction XXXX - SOCIETE/JIPO - 20081218  
MyObject->MyNewMethod( int var1, long var2);
//Fin Correction XXXX - SOCIETE/JIPO - 20081218  


J'utilise donc pour le champ "rechercher",  l'expression régulière suivante :


^(.*)(MyMethod)(.*)$


J'utilise pour le champ "remplacer",  l'expression suivante :


(//Correction XXXX - SOCIETE/JIPO - 20081218)\n
$1MyNewMethod$3\n
(//Fin Correction XXXX - SOCIETE/JIPO - 20081218)\n


Pourtant il semble que Visual Studio 2003 ne reconnaisse pas les expressions $1 et $3 ...
Avez-vous une idée ?


Message édité par jipo le 18-12-2008 à 12:48:25

---------------
"Comme des pommes d'or sur des ciselures d'argent, Ainsi est une parole dite à propos" (Proverbes de Salomon)
Reply

Marsh Posté le 18-12-2008 à 12:46:51   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed