저는 검열을하고 있습니다. 나는이 텍스트를 가지고 :Regexp and accent
나는 그것이 아닌 다른 일에, 전체 단어의 경우 "사기"를 대체 할$str = "Je connais ce con de conémi".
.
나는이 할 경우
preg_replace("/\b(con)\b/i", "###", $str);
결과는 다음과 같습니다
"Je connais ce ### de ###émi".
Conémi은 검열되었습니다. conémi의 "é"때문입니다.
preg_replace("/(?<=\p{Z}|\p{P}|^)con(?=\p{Z}|\p{P}|$)/i", "###", $str);
당신이 사용하는 언어에 태그를하시기 바랍니다 : – halfelf
@halfelf가 당신에게 팁을 준'preg_replace'입니까? Lol – bobthyasian
이것은 PHP에 문제가있는 것 같습니다. JavaScript와 Python은 둘 다''Je connais ce ### de conémi "'를 반환합니다. – Blender