<div style = "text-align:left;" class="ref"> Text </div>
我希望将<div>
替换为<p>
而不会丢失属性。
感谢任何帮助。
答案 0 :(得分:2)
试试这个:
$str = '<div style = "text-align:left;" class="ref"> Text </div>';
$newstr = preg_replace('/<div [^<]*?class="([^<]*?ref.*?)">(.*?)<\/div>/','<p class="$1">$2</p>',$str);
echo $newstr;
输出:<p class="ref"> Text </p>