正則用/e的用法,向後引用

頁面中只有一個<h4>
正則替換
<h4>不定內容&nbsp;不定內容&nbsp;還是不定內容&nbsp;個數也不確定</h4>
替換爲
<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4>

 

要求只用單語句一次替換完成,不能影響到<h4>以外的內容,<h4>以外也有其他&nbsp;的,不能動

再說清楚點吧:

ABC&nbsp;不知道什麼內容<h4>不定內容&nbsp;不定內容&nbsp;還是不定內容&nbsp;個數也不確定</h4>
替換爲
ABC&nbsp;不知道什麼內容<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4>

foolbirdflyfirst”呢稱:龍騰虎躍 的代碼:

 

$html = <<<html
正則替換
&nbsp;
<h4>不定內容&nbsp;不定內容&nbsp;還是不定內容&nbsp;個數也不確定</h4>
替換爲
&nbsp;
<h4>不定內容,不定內容,還是不定內容,個數也&nbsp;不確定</h4>
&nbsp;echo preg_replace('#(?<=<h4>)((?:(?!</h4>).)*)(?=</h4>)#ise',"str_replace('&nbsp;','','$1')",$html);
========================================

html;

 

我的代碼 :

$str = <<<eof
不定內容
&nbsp;<h4>不定內容&nbsp;不定內容&nbsp;還是不定內容&nbsp;個數也不確定</h4>不定內容&nbsp;不定內容
eof;
echo preg_replace('/(<h4>.*?<//h4>)/ise',"str_replace('&nbsp;',',','$1')",$str);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章