
Ich versuche, einige grundlegende Regex-Schnellersetzungsvorgänge in Visual Studio 2010 durchzuführen, aber wenn ich die Regex-Gruppierung verwende, werden mir mit Tag-Ausdrücken (z. B. \1 \2
usw.) keine Werte zurückgegeben, sondern sie sind leer.
Zum Beispiel:
Text
int a = int.Parse("10");
int b = int.Parse("20");
int c = int.Parse("30");
Suchmuster (regulärer Ausdruck aktiviert)
int\.Parse\("([0-9]*)"\);
Ersetzen
\1;
Ersetzter Text
int a = ;
int b = ;
int c = ;
Antwort1
(, ) erstellt kein Tag in Visual Studio, seine regulären Ausdrücke verwenden {,} für die Markierung. Verwenden Sie dieses Suchmuster:
int\.Parse\("{[0-9]*}"\);