顺便问个问题,不能不劳而获啊,哈哈页面中只有一个<h4>
正则替换
<h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>
替换为
<h4>不定内容,不定内容,还是不定内容,个数也不确定</h4>因为写在一段function里面,该function涉及处理其他文字,要求只用单语句一次替换完成,不能影响到<h4>以外的内容,<h4>以外也有其他 的,不能动最高只能给100分啊?!
正则替换
<h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>
替换为
<h4>不定内容,不定内容,还是不定内容,个数也不确定</h4>因为写在一段function里面,该function涉及处理其他文字,要求只用单语句一次替换完成,不能影响到<h4>以外的内容,<h4>以外也有其他 的,不能动最高只能给100分啊?!
替换为
ABC 不知道什么内容<h4>不定内容,不定内容,还是不定内容,个数也不确定</h4>
try
$html = <<<html
正则替换
<h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>
替换为
<h4>不定内容,不定内容,还是不定内容,个数也 不确定</h4>
html;
echo preg_replace('#(?<=<h4>)((?:(?!</h4>).)*)(?=</h4>)#ise',"str_replace(' ','','$1')",$html);
不定内容 <h4>不定内容 不定内容 还是不定内容 个数也不确定</h4>不定内容 不定内容
eof;
echo preg_replace('/(<h4>.*?<\/h4>)/ise',"str_replace(' ',',','$1')",$str);
刚开始只是<h4><a...>abc</a> <a...>def</a></h4>,好办直接换成</a>,<a...>就行
后来遇到没有超链接的文本就犯难了又学到一手,谢谢!