
我正在嘗試在 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]*}"\);