如何查找字符串但不使用正则表达式开始
How to find string but do not start with using regular expression
我想在 VS IDE 中使用正则表达式通过 CTRL+Replace 更改我的代码。
(" 替换为 (L"
我的代码中有以下几行:
SetData("ABCDEFG"); // I want to change SetData(L"ABCDEFG")
a = "("; // I don't want to change
我如何在正则表达式中做到这一点。
我可以这样写:
\( *"
但这还不够。
\((?="[^;\s])
尝试 this.See 演示。
你需要向前看。最简单的是:
\("(?=.*")
如果您的代码每行可以包含多对引号,您需要:
\("(?!(([^"]*"){2})*[^"]*$)
我想在 VS IDE 中使用正则表达式通过 CTRL+Replace 更改我的代码。
(" 替换为 (L"
我的代码中有以下几行:
SetData("ABCDEFG"); // I want to change SetData(L"ABCDEFG")
a = "("; // I don't want to change
我如何在正则表达式中做到这一点。
我可以这样写:
\( *"
但这还不够。
\((?="[^;\s])
尝试 this.See 演示。
你需要向前看。最简单的是:
\("(?=.*")
如果您的代码每行可以包含多对引号,您需要:
\("(?!(([^"]*"){2})*[^"]*$)