Notepad ++ RegEx删除2个html标签之间的所有内容(中间有换行符)

时间:2015-04-09 11:59:14

标签: html regex notepad++

我想在带有notepad ++的html文档中删除

标记区域之间的所有内容 enter image description here 因此,要删除的起始点是(包括)"<imgCRLF",然后包括CRLF之间的所有内容 然后包括"DetailsCRLF</aCRLF"作为End ponint

我从<img.*<a/>开始简单并勾选enter image description here

我试图改善这个起点但总是得到任何东西都被删除或者很多:)

1 个答案:

答案 0 :(得分:6)

使用<img.*?</a>[\r\n]*.*太贪心了。 [\r\n]*将在</a>之后捕获空白。

enter image description here

此外,如果您只想将<img与后续换行符匹配,则可以使用其他正则表达式:

<img[\r\n].*?</a>[\r\n]*