다음 예제에서 é
문자가 단어 경계로 계산되는 이유는 무엇입니까?정규 표현식 - PCRE (PHP) - 단어 경계 ( b) 및 악센트 부호 문자
패턴 : /\b(cum)\b/i
텍스트 : 원하지 않는 écumé
일치 '정액'.
이 문제를 극복 할 수 있습니까? 당신은 유니 코드를 처리하기 위해
/\b(cum)\b/iu
다음 예제에서 é
문자가 단어 경계로 계산되는 이유는 무엇입니까?정규 표현식 - PCRE (PHP) - 단어 경계 ( b) 및 악센트 부호 문자
패턴 : /\b(cum)\b/i
텍스트 : 원하지 않는 écumé
일치 '정액'.
이 문제를 극복 할 수 있습니까? 당신은 유니 코드를 처리하기 위해
/\b(cum)\b/iu
이
/(?<=^|\PL)(cum)(?=\PL|$)/i
정규식에 u
수정을 추가 할 때
고마워요,하지만 너무 복잡해 보입니다. 스템타의 대답은 텍스트가 유니 코드 문자를 가지고 있지만 패턴이이를 인식하지 못하기 때문에이 문제를보다 간단하게 해결합니다. – marekful
감사와
\b
교체, 작동합니다! 어리석은 나를, 좀더 수식어를 조사 했어야했다. – marekful