Regex - Что будет регулярным выражением для сопоставления иностранных символов? - PullRequest
10 голосов
/ 10 июня 2010

Я занимаюсь разработкой и применением для европейского клиента, и у них есть свой собственный набор символов.

Теперь мне нужно иметь регулярное выражение, которое допускает использование иностранных символов, таких как eéèêë и т. Д., И я не уверен, как это можно сделать.

Есть предложения?

Ответы [ 3 ]

14 голосов
/ 10 июня 2010

Если все, что вы хотите сопоставить, это буквы (включая «международные»), вы можете использовать \p{L}.

. Вы можете найти информацию о регулярных выражениях и Unicode здесь .

0 голосов
/ 10 июня 2010

[e\xE8\xE9\xEA\xEB] будет соответствовать любому из eéèêë

0 голосов
/ 10 июня 2010

Зависит от используемой вами библиотеки регулярных выражений / языка программирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...