我在字符串中有一些(HTML)文本,在该文本中有几个“Group”<br><hr/><br>
出现。简单的正则表达式(<br><hr\/><br>)
找到第一个出现。我正在寻找的是一种使用preg_replace用另一个文本替换所有出现的方法。
当我使用preg_replace的正则表达式时,我只得到一个空字符串 - 我的日志文件中没有错误。
这个preg_replace适用于我:preg_replace('@(<br><hr\/><br>)@', ' *POST* ', $string);
答案 0 :(得分:0)
测试
$output=preg_replace_callback("#<br><hr\/><br>#",function($matches){print_r($matches[0]."\n");return 'replace Text';},' '.$str.' ');