こんばんは。久野です。 From: Kenji Noda <zaq94465a / cat.zero.ad.jp> Subject: [ruby-list:28377] 日本語を分割 Message-ID: <983360978.4293105949 / kanagawa0142-111185.zero.ad.jp> Date: Wed, 28 Feb 2001 20:51:56 +0900 > 野田と申します > 先頭から10文字、15文字を取り出しスペースで区切って表示する > > reg=/^(.{10}).+(.{15})/ > while line=gets > if reg =~ line then > puts $1+' '+$2 > end > end > これだと日本語がおかしくなってしまいますが、jcode.rbを使って > うまく処理できるのでしょうか。 入力される文字コードがShift-JISであれば /^(.{10})(.{15}).+$/s とすれば意図通りの動作になるはずです。EUC-JPであれば'e'です。 ------------------------------ 久野 宏三 (HISANO Kozo) mailto:mail / seventhree.com ------------------------------