查找标签不包含特定属性(特定的词)用grep

问题描述:

如何找到所有的服务器端代码(<asp:)不包含属性runat在我的Visual Studio用grep 2008/MonoDevelop的解决方案吗?查找标签不包含特定属性(特定的词)用grep

正则表达式为:<asp:((?!\brunat\s*=)[^>])*>。请注意,如果某些属性值包含“runat =”,则这不匹配。

+0

对不起假问题,我对Linux很新,怎么用这种模式调用grep? – abatishchev 2010-02-04 12:24:00

+1

不幸的是,普通的grep不支持lookaheads,但是你可以用Perl来完成: 'perl -lne“/ ])*> /和print” myfile' – 2010-02-04 13:27:15

grep的-LR “< ASP:*” 的命令,你正在寻找我觉得