我有大量文件要在Visual Studio中搜索方法。
如何编写正则表达式来搜索包含XYZ
但不包含dbo.XYZ
的行。
答案 0 :(得分:1)
您可以使用Negative lookbehind来使用正则表达式搜索此方案:(?<!dbo\.)XYZ
。请注意,此类正则表达式仅在Visual Studio 2012和2013中受支持。
如果您使用的是旧版本的Visual Studio,则必须使用Microsoft喜欢调用的内容&#39;防止匹配&#39;表达式不完全是标准的正则表达式实现。为此,您可以使用表达式:~(dbo\.)XYZ
。