Expressions Règulières avec VS .Net 2003 - Divers - Programmation
MarshPosté 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 :
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)