是否可以在不使用正则表达式的情况下使 str_replace 更准确?
$str = str_replace("replace", "REPLACE", $str);
例如,如果它希望用REPLACE替换单词replace,我不希望它将replaces更改为REPLACEs。
任何帮助将不胜感激,谢谢。
是否可以在不使用正则表达式的情况下使 str_replace 更准确?
$str = str_replace("replace", "REPLACE", $str);
例如,如果它希望用REPLACE替换单词replace,我不希望它将replaces更改为REPLACEs。
任何帮助将不胜感激,谢谢。
如果你绝对不想使用正则表达式,这对于这样的事情来说是一个可怕的想法,那么你可以做一些用“REPLACE”替换“replace”的事情,然后用“REPLACEs”做同样的事情回到“Replaces” .
$str = str_replace("replace", "REPLACE", $str);
$str = str_replace("REPLACEs", "replaces", $str);
尽管那时您会遇到“替换”或“替换”的问题,但除外。
试试看:
str_replace("replace ", "REPLACE");
当然,它只在这种情况下有效。最好的方法是使用正则表达式。