我在多个地方找到了将一个标签替换为另一个标签的方法...例如,将<h1> </h1>
替换为<p> </p>
但是,我想要一个可以用<h[1-6]> </h[1-6]>
替换<p style="font-weight:bold;"> </p>
的preg_replace
答案 0 :(得分:8)
$html = preg_replace('/<h[1-6]>(.*?)<\/h[1-6]>/', '<p style="font-weight:bold">$1</p>', $html);
但是要小心使用正则表达式HTML。