我试图替换 pre 标签之间的 html 标签。这就是我想要它做的:
$str = '<pre><div>Get<p>rid</p> of html tags</div></pre>';
$str = preg_replace('#(<pre.*?>)/<[^<>]+>/(</pre>)#', '$1$2', $str);
echo $str;
它应该在 pre 标签中响应“摆脱 html 标签”
我知道一个事实,
$str = preg_replace('#(<pre.*?>).*?(</pre>)#', '$1$2', $str);
有效,但以空的 pre 标签响应。
我只需要删除 pre 标签之间的所有 html 标签。