Intereting Posts
Существует ли стандартный скелет или инструкции для создания пакета Symfony2 с открытым исходным кодом в комплекте с travis-ci и композитором? Как выбрать номера из Combobox с php? Ошибка MySQL: «Количество столбцов не соответствует количеству значений в строке 1» – помощь для начинающих Я недооцениваю MySQL? Строгие стандарты: только переменные должны передаваться по ссылке в m_auth Как отключить автоматический вход в систему в Laravel 5? CakePHP проверяет, зарегистрирован ли пользователь внутри представления Запуск команды ремесленников навсегда с кузницей laravel? Как загрузить последний файл на FTP с помощью PHP? Как использовать несколько баз данных в веб-приложении PHP? Проблема с Opera и PHP Сила освобождения памяти в PHP Получение ошибки «Авторизованный токен от поставщика услуг не соответствует предоставленным сведениям о токенах запроса» в трехзначной аутентификации в google api Вводят значения различных значений в 2 поля Сортировка элементов совпадающих тегов, имеющих вес в MySQL

PHP регулярное выражение для расшифровки английского и китайского символов

У меня есть описание, которое написано на английском и китайском языках.

Как я могу использовать регулярное выражение, чтобы сказать что-то вроде этого, если строка содержит китайский символ, тогда сделайте A, иначе сделайте B?

пример здесь

电源: 110V/220W50-60HZ 功率:60W 光源:12V 150 W 尺寸:220x150x280mm 重量:2.3KG Voltage : 110V/220W50-60HZ Power : 60W Bulb : 12V 150 W Size : 220x150x280mm Weight:2.3KG 

Китайские символы находятся в пределах диапазона: U+4E00..U+9FFF

Если расширение extreg было построено с поддержкой Unicde, b\p{InCJK_Unified_Ideographs} является хорошей заменой для [\x{4E00}-\x{9FFF}] (что было в ссылке Йенса Струве).

Вы можете найти большинство (все?) Диапазонов Unicode здесь: http://www.regular-expressions.info/unicode.html

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