我正在寻找转换所有
的正则表达式<p><img /></p>
简单地
<img />
img标签将完全填充,例如
<img src="/file.jpg" width="1" height="2" />
感谢您的投入!
答案 0 :(得分:2)
如果除了三个标签之外没有其他任何东西,这将有效。如果您想进一步解释,请告诉我。
$str = "<p><img src=\"/file.jpg\" width=\"1\" height=\"2\" /></p>"
$replaced = preg_replace ( "/<p[^>]*?>(<img[^>]+>)<\/p>/" , "$1" , $str )