标签: php regex escaping
我想在我的正则表达式中匹配单词mat($MPC),但由于括号它不起作用。
mat($MPC)
有没有办法可以将单词分类为文本而不是正则表达式。
$text = "1.5*mat($MPC)*AMOUV+NBSC"; $word = "mat($MPC)"; preg_replace('/\b'.$word.'\b/u','50',$text);
我没有使用str_replace,因为有时我需要替换NBS或NBSC。因此,当我更换它时,需要一个完整的词。
感谢