查找标签不包含特定属性(特定的词)用grep
问题描述:
如何找到所有的服务器端代码(<asp:
)不包含属性runat
在我的Visual Studio用grep 2008/MonoDevelop的解决方案吗?查找标签不包含特定属性(特定的词)用grep
答
正则表达式为:<asp:((?!\brunat\s*=)[^>])*>
。请注意,如果某些属性值包含“runat =”,则这不匹配。
答
grep的-LR “< ASP:*” 的命令,你正在寻找我觉得
对不起假问题,我对Linux很新,怎么用这种模式调用grep? – abatishchev 2010-02-04 12:24:00
不幸的是,普通的grep不支持lookaheads,但是你可以用Perl来完成: 'perl -lne“/])*> /和print” myfile' –
2010-02-04 13:27:15