0

我在一个字符串中有一些(HTML)文本,并且在该文本中有几次出现这个 "Group" <br><hr/><br>。简单的正则表达式(<br><hr\/><br>)找到第一次出现。我正在寻找的是一种使用 preg_replace用另一个文本替换所有出现的方法。

当我使用 preg_replace 的正则表达式时,我只得到一个空字符串 - 我的日志文件中没有错误。

这个 preg_replace 对我有用:preg_replace('@(<br><hr\/><br>)@', ' *POST* ', $string);

4

1 回答 1

0

测试一下

 $output=preg_replace_callback("#<br><hr\/><br>#",function($matches){print_r($matches[0]."\n");return 'replace Text';},' '.$str.' ');
于 2013-02-08T20:25:05.280 回答