Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML标记之间文本的升华文本正则表达式模式_Html_Regex_Sublimetext - Fatal编程技术网

HTML标记之间文本的升华文本正则表达式模式

HTML标记之间文本的升华文本正则表达式模式,html,regex,sublimetext,Html,Regex,Sublimetext,我正在使用升华文本进行一些搜索和替换操作。这是我试图取代的一个例子 <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&l

我正在使用升华文本进行一些搜索和替换操作。这是我试图取代的一个例子

<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>$1</blockquote>
替换:

1美元
如何在
blockquote
中对多行执行此操作


编辑:我也遇到了
([\s\s]*?)
,但这包括了开始/结束标记,我最终使用了
(?:)([\s\s]+?)(?:)
,但我确信有一种更有效的方法来实现相同的请尝试一下:
]*>([code:])*
谢谢这个正则表达式!我用同一个问题检查了几十个线程,但没有找到任何与标签内容和新行之间的标签内容相匹配的内容。
<blockquote><pre><font face="verdana,arial,helvetica" size="1">code:</font><hr><font size="3">(.*?)</font><hr></pre></blockquote>
<blockquote>$1</blockquote>