
Estoy intentando realizar algunas operaciones básicas de reemplazo rápido de expresiones regulares en Visual Studio 2010, pero cuando uso la agrupación de expresiones regulares no obtengo expresiones etiquetadas (es decir, \1 \2
etc.) que devuelven sus valores, sino que están en blanco.
Por ejemplo:
Texto
int a = int.Parse("10");
int b = int.Parse("20");
int c = int.Parse("30");
Patrón de búsqueda (expresión regular habilitada)
int\.Parse\("([0-9]*)"\);
Reemplazar
\1;
Texto reemplazado
int a = ;
int b = ;
int c = ;
Respuesta1
(, ) no crea una etiqueta en Visual Studio, sus expresiones regulares usan {,} para su etiquetado. Utilice este patrón de búsqueda:
int\.Parse\("{[0-9]*}"\);