Visual Studio正则表达式“不”

时间:2011-06-16 11:54:38

标签: regex visual-studio-2010

我正在尝试使用正则表达式执行此搜索: 找到“style =”而不是“display”

的行

有人可以告诉我这行吗?

谢谢

2 个答案:

答案 0 :(得分:0)

^((?!.*display.*).*style=.*)$ 

你应该使用这个正则表达式与多行选项..我没有visual studio,因此我不知道它是否适用于visual studio。它适用于eclipse。

编辑:

Visual Studio似乎有自己的正则表达式语法。这就是我的解决方案不起作用的原因.. http://www.codinghorror.com/blog/2006/07/the-visual-studio-ide-and-regular-expressions.html

答案 1 :(得分:0)

我认为Visual Studio不支持前瞻。如果您愿意,可以从命令提示符执行此操作。

find /v /i "display" *.cs|find /i "style="

/i表示忽略大小写。 /v表示忽略匹配的行。 / n包括行号。