模式中的正则表达式转义单词

时间:2017-02-05 19:04:37

标签: php regex escaping

我想在我的正则表达式中匹配单词mat($MPC),但由于括号它不起作用。

有没有办法可以将单词分类为文本而不是正则表达式。

$text = "1.5*mat($MPC)*AMOUV+NBSC";
$word = "mat($MPC)";
preg_replace('/\b'.$word.'\b/u','50',$text);

我没有使用str_replace,因为有时我需要替换NBS或NBSC。因此,当我更换它时,需要一个完整的词。

感谢

0 个答案:

没有答案