页面中只有一个<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);