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]*}"\);

相關內容