In message "[ruby-list:19208] Re: Japanese Regular Expression"
on 99/12/07, Jun Adachi <adachi / tpegasus.lab.okidata.co.jp> writes:
>ruby 1.4.2 (1999-09-18) [i386-freebsd3.2]/maked by gcc-2.7.2.1
>ruby 1.4.2 (1999-09-18) [i686-linux]:日本語RedHat5.2/maked by 2.95.1
>
>でも、黒崎さんと同じ症状になっています。
あれれ、僕のところもまさに
ruby 1.4.2 (1999-09-18) [i386-freebsd3.2]/maked by gcc-2.7.2.1
なのですが、nilになって再現しません。
% cat foo.rb
class String
def to_hex
res = ""
each_byte{|c| res.concat "%02x" % [c]}
res
end
end
str1 = "緇流"
reg = Regexp.new("[称稱]")
p $KCODE
p [str1, reg.source].collect{|s| s.to_hex}
p reg =~ str1
% ruby -v foo.rb
ruby 1.4.2 (1999-09-18) [i386-freebsd3.2]
"EUC"
["e5beceae", "5bbecee3ca5d"]
nil
-- gotoken