我想在PHP中preg_replace“Word”。
$ret = 'I gave my Word to you.';
$pattern = '/\bWord\b/i';
$ret = preg_replace($pattern,"Heart",$ret);
// echo $ret; = "I gave my Heart to you";
到目前为止这是有效的。但如果这句话是“我给了你我的话”。或者“我给了你我的话!”它不会改变“Word”。进入“心脏。”
答案 0 :(得分:5)
不确定问题是什么。适合我。
<?
$ret = 'I gave my Word to you Word.';
$pattern = '/\bWord\b/i';
$ret = preg_replace($pattern,"Heart",$ret);
var_dump($ret);
?>
string(29)“我把心脏送给你了。”