From: kjana@... (YANAGAWA Kazuhisa) Date: 1998-11-04T19:02:33+09:00 Subject: [ruby-list:10634] Re: base64.rb In message <199811040905.SAA01672@eban.ase.ptg.sony.co.jp> WATANABE Hirofumi writes: > わたなべです. > > Sinichiro Dezawa 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 「それって...い,いやがらせ?」「ううん,確信犯」