匹配出多个pre标签之间的内容,这个正则如何写
let str = `
<h1>html代码</h1>
<pre class="brush:html;toolbar:false;">
<html>
<head>
<title>什么</title>
</head>
<body>
什么什么
</body>
</html>
</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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论