Задать вопрос

Как отделить русский текст от китайского регуляркой?

Добрый день. Имею строку, например "Русский текст важный для меня 快件离开【供应商】发 往【绥芬河分检中心】 "
Сначала идет русская фраза, затем китайская (Но есть исключения) Как с помощью регулярок отделить русский от китайского, с условием, что китайский может попасть и внутрь русской фразы, так и русские слова внутрь китайской фразы.
Может кто знает?
  • Вопрос задан
  • 519 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@krypt3r
preg_match_all('/\p{Cyrillic}+/u', $str, $m);
preg_match_all('/\p{Han}+/u', $str, $m);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666
Компьютерный псих
Просто удалите все символы кроме нужных вам
preg_replace('/[^А-Яа-я0-9 ,.]+/u', '', $st);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы