我在preg_replace上遇到了一个非常奇怪的错误。
我正在使用以下代码:
$text=preg_replace('/(\s)?'.preg_quote($f).'(\s)?/','<a href="XXDDJJ" target="_blank">XXAAJJ</a>',$text);
然而,它说:
Warning: preg_replace(): Unknown modifier '/'
我甚至用随机字符串换掉了$ text(第三个参数),它仍然给了我那个错误。我通过将参数分成单独的行来将错误隔离到第三个参数,并且它总是指向具有最后一个参数的行。
我该如何解决这个问题?谢谢!