頁面中只有一個<h4>
正則替換
<h4>不定內容 不定內容 還是不定內容 個數也不確定</h4>
替換爲
<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4>
要求只用單語句一次替換完成,不能影響到<h4>以外的內容,<h4>以外也有其他 的,不能動
再說清楚點吧:
ABC 不知道什麼內容<h4>不定內容 不定內容 還是不定內容 個數也不確定</h4>
替換爲
ABC 不知道什麼內容<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4>
“foolbirdflyfirst”呢稱:龍騰虎躍 的代碼:
$html = <<<html
正則替換
<h4>不定內容 不定內容 還是不定內容 個數也不確定</h4>
替換爲
<h4>不定內容,不定內容,還是不定內容,個數也 不確定</h4>
echo preg_replace('#(?<=<h4>)((?:(?!</h4>).)*)(?=</h4>)#ise',"str_replace(' ','','$1')",$html);
========================================
html;
我的代碼 :
$str = <<<eof
不定內容 <h4>不定內容 不定內容 還是不定內容 個數也不確定</h4>不定內容 不定內容
eof;
echo preg_replace('/(<h4>.*?<//h4>)/ise',"str_replace(' ',',','$1')",$str);