|
Автор |
Сообщение |
kilohertz_
Зарегистрирован: 06.05.2014 Сообщения: 9
|
|
|
|
Регулярные выражения поддерживают русскоязычные символы? |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
Если приложение с функционалом regexp собрано без поддержки unicode, то с кирилиицей могут быть проблемы, если консоль работает в utf-8. Такое может быть в Freebsd. В консоли KOI-8 все будет нормально. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Код:
if (preg_match("/^[а-Я-]+$/", $str)) {
echo "true";
}
Работать не будет. Зато будет работать этот код с модификатором:
if (preg_match("/^[а-Я-]+$/ui", $str)) {
echo "true";
} |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
kilohertz_
Зарегистрирован: 06.05.2014 Сообщения: 9
|
|
|
|
Проблема, решена, но другим путем. Использование функций mb_* |
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|