正则用e的用法,向后引用

    技术2022-05-20  56

    页面中只有一个<h4>正则替换<h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>替换为<h4>不定内容,不定内容,还是不定内容,个数也不确定</h4>

     

    要求只用单语句一次替换完成,不能影响到<h4>以外的内容,<h4>以外也有其他 的,不能动

    再说清楚点吧:ABC 不知道什么内容<h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>替换为ABC 不知道什么内容<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(' ','','$1')",$html);========================================

    html;

     

    我的代码 :

    $str = <<<eof不定内容&nbsp;<h4>不定内容&nbsp;不定内容&nbsp;还是不定内容&nbsp;个数也不确定</h4>不定内容&nbsp;不定内容eof;echo preg_replace('/(<h4>.*?<//h4>)/ise',"str_replace(' ',',','$1')",$str);


    最新回复(0)