我有一个包含html的字符串。
例:
$content="<div>content<div style=''>some<div>another</div></div> <div>test</div> </div>";
我想将所有没有属性的div
替换为段落。
我试过了
$content = preg_replace( '/<div>(.*?)<'/div>/', '<p>$1</p>', $content);
但它返回:
<p>content<div style=''>some<div>another</p></div> <p>test</p> </div>
这不是我想要的。我想将所有没有属性的div
替换为p
.
我该怎么办?
谢谢!
$content = str_replace("<div>","<p>",$content);
$content = str_replace("</div>","</p>",$content);
echo $content