From: Nanyang Zhan Date: 2007-05-07T19:17:25+09:00 Subject: Re: separate Chinese and English! with Ruby Akbar Home wrote: > On May 7, 4:12 pm, akbarhome wrote: >> > 布鲁斯·威利斯 Bruce Willis >> >> 李小明 >> Lee xiao ming > > Sorry. Fixed version: > a.each {|x| > if x[0].to_i > 128 then > puts x.split(' ', 2) > else > puts x > end > } > > This code is quick and dirty. Thanks. But I was wrong. There are more Characters than Chinese and English that compose the strings. Now I see characters like Ô, é, á... if x is one of these, x[0]> 128 as Chinese does, but I only want to separate Chinese. so do you know what exactly range of the value Chinese Characters will return? or you can tell me where I can find this kind of information. -- Posted via http://www.ruby-forum.com/.