2015-01-15 18 views
1

我想用CTRL +更改我的代碼在VS IDE中使用正則表達式進行替換。如何查找字符串,但不要使用正則表達式開始

( 「更換到(L」

有在我的代碼下面幾行:

SetData("ABCDEFG"); // I want to change SetData(L"ABCDEFG") 
a = "(";   // I don't want to change 

我怎麼能做到這一點的正則表達式

我可以這樣寫:

\(*" 

但這還不夠。

回答

0

你需要向前看。最簡單的是:

\("(?=.*") 

如果你的代碼中可以包含多個對每行的報價,你需要:

\("(?!(([^"]*"){2})*[^"]*$) 
+0

優秀。我已經測試,它工作正常。謝謝。 – 2015-01-15 15:49:26

相關問題