From: "K.Kosako" Date: 2003-03-24T16:45:15+09:00 Subject: [ruby-dev:19890] Re: [Oniguruma] Version 1.8.4 <20030324014846.5F52A653@helium.ruby-lang.org>から > 0の代わりにRegexp::NOOPTIONと書ければ、そのほうが良いかもしれませんが。 > > --- jcode.rb.orig Sat Mar 22 00:13:22 2003 > +++ jcode.rb Mon Mar 24 10:41:00 2003 > @@ -19,9 +19,9 @@ class String > PATTERN_EUC = '[\xa1-\xfe][\xa1-\xfe]' > PATTERN_UTF8 = '[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf][\x80-\xbf]' > > - RE_SJIS = Regexp.new(PATTERN_SJIS, 'n') > - RE_EUC = Regexp.new(PATTERN_EUC, 'n') > - RE_UTF8 = Regexp.new(PATTERN_UTF8, 'n') > + RE_SJIS = Regexp.new(PATTERN_SJIS, 0, 'n') > + RE_EUC = Regexp.new(PATTERN_EUC, 0, 'n') > + RE_UTF8 = Regexp.new(PATTERN_UTF8, 0, 'n') > > SUCC = {} > SUCC['s'] = Hash.new(1) または、Regexp::new()の引数の解釈を変更して、 第二引数が文字列ならコード指定とみなす、 のほうが良いかも。 -- 小迫@ソフネック 渋谷区恵比寿1-15-1