匹配出多个pre标签之间的内容,这个正则如何写

发布于 2022-09-12 00:55:20 字数 1119 浏览 37 评论 0

let str = `    
<h1>html代码</h1>  
<pre class="brush:html;toolbar:false;">
&lt;html&gt;  
 &lt;head&gt; 
    &lt;title&gt;什么&lt;/title&gt;  
 &lt;/head&gt; 
    &lt;body&gt;  
        什么什么  
    &lt;/body&gt;
 &lt;/html&gt;
</pre>  
<h1>css代码</h1>  
<pre class="brush:css;toolbar:false;">
#div{  
 background:#dddeee; border:1px solid green;}  
</pre>  
<h1>js代码</h1>  
<pre class="brush:php;toolbar:false;">  
/* 二维数组按照指定字段进行排序  
 * @params array $array 需要排序的数组  
 * @params string $field 排序的字段  
 */
 function arraySequence($array, $field, $sort = 'SORT_DESC') {  
 $arrSort = array(); 
 foreach ($array (___1___) $uniqid => $row) { 
     foreach ($row (___2___) $key => $value) { 
     $arrSort[$key][$uniqid] = $value; 
     } 
 } 
 if(count($arrSort)<=10){  
     return;
 }
 array\_multisort($arrSort[$field], constant($sort),$array); (___100___) $array;}  
</pre>`;

问题描述

想匹配出多个pre标签之间的内容,但str里的内容太过复杂,基本包含了所有字符,正则写了好久没写出来,求助大神

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文