From: tateishi@... (Takaaki TATEISHI) Date: 1998-01-25T05:36:55+09:00 Subject: [ruby-list:6000] Re: fold 立石です。 ●以下「toyofuku@juice.or.jp」さんより >> >> 正規表現で表示幅に関する指定ってできまし >> >> たっけ。/.{80カラム分}/ みたいな。 >> > string = "123456789" >> > string =~ /(.{1,5})/ >> > print $1 >> > で"12345"が表示されますがこれのことでしょうか? >> >> '.' は2バイトコードにもマッチするので >> string = "あいうえおかきくけ" >> string =~ /(.{1,5})/ >> print $1 >> だと "あいうえお" の10カラムになってしまうので >> まずいです。 ありゃりゃ!? 知りませんでした。 てことはバイト数を数えて最後が2バイト文字かどうか をたしかめて、、、、 とやるしかないんでしょうか? ;; いつのまにか質問になってしまった、、、(^^; -------------------------------------------------- Takaaki Tateishi [tateishi@sy.is.noda.sut.ac.jp] [http://syyk11.is.noda.sut.ac.jp/~tateishi/] --------------------------------------------------