如何查找字符串,但不要使用正则表达式

时间:2015-01-15 15:34:28

标签: regex visual-studio-2012

我想在VS IDE中使用正则表达式使用CTRL + Replace来更改我的代码。

(“替换为(L”

我的代码中有以下几行:

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

我怎样才能在正则表达式中这样做。

我可以这样写:

\( *" 

但这还不够。

2 个答案:

答案 0 :(得分:0)

\((?="[^;\s])

试试这个。看看演示。

https://regex101.com/r/tX2bH4/17

答案 1 :(得分:0)

你需要展望未来。最简单的是:

\("(?=.*")

如果您的代码每行可以包含多对引号,则需要:

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