无法找出带有换行符的正则表达式 - HTML



我写了一个非常简单的正则表达式来在HTML文档中搜索任何标记,因为我们正在修改40多个模板,这些模板已经被所见即所得编辑器编辑过了,这太可怕了。基本上,它到处都添加了style="font…标签,所以我想把它们全部删除

问题是,其中一些样式之间有换行符(就像你通常写CSS一样),我不知道如何在表达式中包含换行符。

这是我所拥有的:

style="font(.*?)"

我正在使用textmate来搜索它,除了有硬换行符的样式外,它的效果很好。

有什么帮助吗???

使用此RegEx:style="font([sS]*?)"。默认情况下,.n不匹配。

(?s)放在正则表达式的前面会导致。匹配换行符和

这是最简单的方法:

style="font([^"]*)"

最新更新