я хочу preg_replace "Word" в PHP.
$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";
Это работает до сих пор. Но если это предложение: «Я дал тебе свое Слово». или «Я дал тебе свое Слово!» это не изменяет «Слово». в «Сердце».
str_replace
быстрее, чем регулярное выражение. - person Fanis Hatzidakis   schedule 18.09.2010str_replace
не определяет границы слов. - person kennytm   schedule 18.09.2010