и используя API из решения Джоша Гловера в этой теме:

вая строку в Ruby 1.8.7 (без потрясающего механизма регулярных выражений Oniguruma, который поддерживает свойства Unicode с \ p {}), я хотел бы иметь возможность определить, содержит ли строка один или несколько китайских, японских или корейских символов; то есть

class String
  def contains_cjk?
    ...
  end
end

>> '日本語'.contains_cjk?
=> true
>> '광고 프로그램'.contains_cjk?
=> true
>> '艾弗森将退出篮坛'.contains_cjk?
=> true
>> 'Watashi ha bakana gaijin desu.'.contains_cjk?
=> false

Я подозреваю, что это сводится к тому, чтобы увидеть, есть ли какие-либо символы в строке вUnihan CJKV Unicode блоки, но я подумал, что стоит спросить, знает ли кто-нибудь о существующем решении в Ruby.

Ответы на вопрос(4)

Ваш ответ на вопрос