我有一个正则表达式:
ConfigurationManager.ConnectionStrings.Item\(\"((?!foo).)*\"
在Rubular中工作并按预期匹配两个字符串中的第二个:
ConfigurationManager.ConnectionStrings.Item("foo")
ConfigurationManager.ConnectionStrings.Item("bar")
但是,如果我在 Visual Studio 2005 中运行相同的表达式 - 我没有匹配项。它实际上应该匹配存在的每个实例,ConfigurationManager.ConnectionStrings.Item...
因为它们都不匹配 word foo
。
当然,除非逆表达式在 Visual Studio 中不起作用。
如果这是真的,我将如何在 Visual Studio 2005 中获得相同的结果?