0

是否可以在不使用正则表达式的情况下使 str_replace 更准确?

$str = str_replace("replace", "REPLACE", $str);

例如,如果它希望用REPLACE替换单词replace,我不希望它将replaces更改为REPLACEs

任何帮助将不胜感激,谢谢。

4

2 回答 2

0

如果你绝对不想使用正则表达式,这对于这样的事情来说是一个可怕的想法,那么你可以做一些用“REPLACE”替换“replace”的事情,然后用“REPLACEs”做同样的事情回到“Replaces” .

$str = str_replace("replace", "REPLACE", $str);
$str = str_replace("REPLACEs", "replaces", $str);

尽管那时您会遇到“替换”或“替换”的问题,但除外。

于 2013-05-15T18:07:16.053 回答
-2

试试看:

str_replace("replace ", "REPLACE");

当然,它只在这种情况下有效。最好的方法是使用正则表达式。

于 2013-05-15T18:01:31.767 回答