Как сопоставить акцентированные символы в preg_match () - PullRequest
6 голосов
/ 12 февраля 2010

Я прочитал , как символы с акцентом могут иногда совпадать с [a-z] . Что я хотел бы знать, так это то, как я мог бы соответствовать определенному акцентированному персонажу. Очевидно, preg_match('/[ñ]/', 'ñ') не работает.

Ответы [ 2 ]

16 голосов
/ 12 февраля 2010

Используйте модификатор / u. Это включит Юникод для регулярных выражений. http://php.net/manual/en/reference.pcre.pattern.modifiers.php

4 голосов
/ 12 февраля 2010

Вы можете взять их коды и сопоставить их как \ xD0 - шестнадцатеричные последовательности, если акцентированные символы не принимаются

...