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タグを削除する必要があります。