我想用PHP preg_replace替换一个单词。 如果在此单词之前存在 /> 字符,则不应替换该单词。
即
如果匹配则应该替换
$word = "foo";
如果匹配
,则不应替换$word = "/>foo";
答案 0 :(得分:8)
你在这里; - )
(?<!/>)foo
祝你好运
答案 1 :(得分:0)
if ($word[0] != '/' && $word[1] != '>') {
$new_string = str_replace($word, $replace, $string);
}