【发布时间】:2013-12-10 03:09:35
【问题描述】:
我正在使用 Sublime Text 进行一些搜索和替换操作。这是我尝试替换的示例
<blockquote><pre><font face="verdana,arial,helvetica" size="1">code:</font><hr><font size="3">
<h1>Stuff</h1>
<p>More stuff and a <a href="#">link</a></p>
<!-- and any HTML really -->
</font><hr></pre></blockquote>
看起来像这样
<blockquote>
<h1>Stuff</h1>
<p>More stuff and a <a href="#">link</a></p>
<!-- and any HTML really -->
</blockquote>
只要blockquote 中的 HTML 仅是单行,以下模式就可以工作。
搜索:
<blockquote><pre><font face="verdana,arial,helvetica" size="1">code:</font><hr><font size="3">(.*?)</font><hr></pre></blockquote>
替换:
<blockquote>$1</blockquote>
我怎样才能使 blockquote 中的多行工作?
编辑:我也遇到了<tag>([\s\S]*?)</tag>,但其中包括开始/结束标签
【问题讨论】:
标签: html regex sublimetext