У меня есть описание, которое написано на английском и китайском языках.
Как я могу использовать регулярное выражение, чтобы сказать что-то вроде этого, если строка содержит китайский символ, тогда сделайте 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
Я не уверен, чего вы хотите достичь, но, может быть, хорошее начало будет разбито ваше описание по строке. Затем для каждой строки найдите, является ли она китайской или нет, и запустите соответствующее регулярное выражение. 😉