我写了一个非常简单的正则表达式来在HTML文档中搜索任何标记,因为我们正在修改40多个模板,这些模板已经被所见即所得编辑器编辑过了,这太可怕了。基本上,它到处都添加了style="font…标签,所以我想把它们全部删除
问题是,其中一些样式之间有换行符(就像你通常写CSS一样),我不知道如何在表达式中包含换行符。
这是我所拥有的:
style="font(.*?)"
我正在使用textmate来搜索它,除了有硬换行符的样式外,它的效果很好。
有什么帮助吗???
使用此RegEx:style="font([sS]*?)"
。默认情况下,.
与n
不匹配。
将(?s)
放在正则表达式的前面会导致。匹配换行符和
这是最简单的方法:
style="font([^"]*)"