安達です。 [ruby-list:19210]にてごとけんさん: > In message "[ruby-list:19208] Re: Japanese Regular Expression" > あれれ、僕のところもまさに > > ruby 1.4.2 (1999-09-18) [i386-freebsd3.2]/maked by gcc-2.7.2.1 > > なのですが、nilになって再現しません。 さらに追試しました。検証スクリプトは、それぞれ以下の通り。 結果は、 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 の二つのプラットフォームで同一でした。 黒崎さんスクリプト: ============================================================================ Script started on Tue Dec 7 13:16:12 1999 % cat kc.rb str1 = "緇流" # e5be ceae reg = Regexp.new("[称稱]") # bece p reg =~ str1 % ruby -Ke kc.rb 1 % exit exit Script done on Tue Dec 7 13:16:31 1999 ============================================================================ gotokenさんスクリプト: ============================================================================ Script started on Tue Dec 7 13:17:34 1999 % cat kc2.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 -Ke kc2.rb "EUC" ["1b2442653e4e2e1b2842", "5b1b24423e4e634a1b28425d"] 0 % exit exit Script done on Tue Dec 7 13:17:56 1999 ============================================================================ -- *------* adachi / okidata.co.jp |人∧鷲| 沖データ 第一研究所 | <女> | 安達 淳 |牛∨獅| *------*