A substituição rápida no Visual Studio 2010 não consegue usar a expressão marcada n

A substituição rápida no Visual Studio 2010 não consegue usar a expressão marcada n

Estou tentando fazer algumas operações básicas de substituição rápida de regex no Visual Studio 2010, mas quando uso o agrupamento de regex, não recebo expressões marcadas (ou seja, \1 \2etc.) retornando seus valores, em vez disso, elas ficam em branco.

Por exemplo:

Texto

int a = int.Parse("10");
int b = int.Parse("20");
int c = int.Parse("30");

Padrão de pesquisa (regex habilitado)

int\.Parse\("([0-9]*)"\);

Substituir

\1;

Texto substituído

int a = ;
int b = ;
int c = ;

Responder1

(,) não cria uma tag no Visual Studio, suas expressões regulares usam {,} para sua marcação. Use este padrão de pesquisa:

int\.Parse\("{[0-9]*}"\);

informação relacionada