regex를 사용하지 않고도 str_replace를보다 정확하게 만들 수 있습니까? 그 단어를 대체하고자하는 경우php string 함수를 더 정확한 결과로 대체 하시겠습니까?
$str = str_replace("replace", "REPLACE", $str);
예를 들어, 와가 교체 교체, 내가 그것을 가로 대체를 대체 변경하지 않습니다.
도움을 주시면 감사하겠습니다.
regex를 사용하지 않고도 str_replace를보다 정확하게 만들 수 있습니까? 그 단어를 대체하고자하는 경우php string 함수를 더 정확한 결과로 대체 하시겠습니까?
$str = str_replace("replace", "REPLACE", $str);
예를 들어, 와가 교체 교체, 내가 그것을 가로 대체를 대체 변경하지 않습니다.
도움을 주시면 감사하겠습니다.
이런 식의 끔찍한 생각 인 regex를 사용하고 싶지 않다면 "바꾸기"를 "바꾸기"로 대체 한 후 "바꾸기"로 다시 할 수 있습니다 "대체"합니다.
$str = str_replace("replace", "REPLACE", $str);
$str = str_replace("REPLACEs", "replaces", $str);
그렇다면 "바꾸기"또는 "대체"하는 문제가 발생할 것입니다.
다음 단어 경계가있는 preg_replace()를 사용하십시오. –
regexes가 없거나 단어가 아닌 모든 문자를 파기하거나 사용자 정의 파서를 작성하는 중 ...이 정규 표현식은 ... ('preg_replace ('/ \ breplace \ b/','REPLACE ', $ string);). – Wrikken