php preg_将h1.h2、h3、h4、h5、h6替换为<;p样式=”的;字体大小:粗体&引用&燃气轮机;

php preg_将h1.h2、h3、h4、h5、h6替换为<;p样式=”的;字体大小:粗体&引用&燃气轮机;,php,preg-replace,Php,Preg Replace,我在几个地方找到了用一个标签替换另一个标签的方法。。。例如,将替换为 但是,我想要一个preg_replace,它可以用

我在几个地方找到了用一个标签替换另一个标签的方法。。。例如,将
替换为

但是,我想要一个preg_replace,它可以用

$1

,$html”)来替换
$html = preg_replace('/<h[1-6]>(.*?)<\/h[1-6]>/', '<p style="font-weight:bold">$1</p>', $html);

不过,要小心在HTML中使用正则表达式。

我尝试了以下方法:preg_replace(“~~”,“,$str)。。。这并不完美,会导致h1有一个preg_替换,h2有一个,所以forthI实际上对上面的正则表达式做了一些调整:
$html=preg_替换('/