我有40个html页面。所有这些html页面都包含许多类和ID。我的客户希望像这样对类和id加前缀:“z_classname”,“#z_id”以及40个html页面中的所有ID和类。
现在我手动完成了这一切。我想检查我没有前缀的ID和类。为此,我喜欢使用我的komodo编辑器查找选项使用正则表达式。 Komodo编辑器具有find选项的regexp支持。任何人都可以帮助我如何使regexp找到不包含前缀“z_”的类和id?
答案 0 :(得分:1)
不知道Komodo的正则表达式引擎是否支持lookahead,但如果确实如此,那么
(class|id)="(?!z_)([^"]*)"
应该有用。
将其替换为
\1="z_\2"
或可能
$1="z_$2"
(同样,取决于Komodo正则表达式库的实现细节)。
答案 1 :(得分:0)
类[=] [^ Z] [^ _]
ID [=] [^ Z] [^ _]