Visual Studio 2010 中的快速替换无法使用标记表达式 n

Visual Studio 2010 中的快速替换无法使用标记表达式 n

我正在尝试在 Visual Studio 2010 中执行一些基本的正则表达式快速替换操​​作,但是当我使用正则表达式分组时,我没有得到标记表达式(即\1 \2等)返回它们的值,而是空白的。

例如:

文本

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

搜索模式(正则表达式启用)

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

代替

\1;

替换文本

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

答案1

(, ) 不在 Visual Studio 中创建标记,其正则表达式使用 {,} 进行标记。请使用以下搜索模式:

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

相关内容