In message <199811040905.SAA01672 / eban.ase.ptg.sony.co.jp> WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes: > わたなべです. > > Sinichiro Dezawa <dezawa / miya.fujifilm.co.jp> writes: > > :っていうことで、正規表現で、\000-\0177 と \0200-\0377 を > :あらわすもの希望。 > > /[\000-\177]/n > /[\200-\377]/n > 16 進だとこんな感じ. > /[\x00-\x7f]/n > /[\x80-\xff]/n んでもって,jcode.rb にある正規表現を使ってこんな感じはどうでしょう? puts "今日はrubyでなにをする?".split(/([\xa1-\xfe][\xa1-\xfe]+)/n).inspect -> ["", "今日は", "ruby", "でなにをする", "?"] ....先頭のなぞの空文字以外はもんだいなし (^^; # jcode.rb で正規表現を公開しておけば,と思うも「require したが最後 # 全ての文字列操作が日本語を意識したものになる」という事実を思いだす. # 惜しい. =========================================================================== 柳川和久 @ 東大阪市 . 大阪府 kjana / os.xaxon.ne.jp November 4, 1998 「それって...い,いやがらせ?」「ううん,確信犯」