作者: davi
日時: 2005/12/19(20:04)
Bruce.さん  <  こん??は でび です

>使い方を間違ってます。

ボケボケでした。すみません。

それと、この新設 POSIX クラスはSJISモードでは
動かないようになっているのでしょうか?

> もう一つお願いなんですが、バグ報告をする際には問題を
> できるだけ単純化してもらえますか?

はい。今後、なるべくそうします。

スクリプト

s/\([[:kanji:]]\)\([[:hiragana:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:katakana:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:zenalpha:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:zenupper:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:zenlower:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:zenkatakana:]]\)/\1\
\2/g;
s/\([[:kanji:]]\)\([[:hankatakana:]]\)/\1\
\2/g;

本文(utf8)
-------------
トロツコ
芥川龍之介
-------------

出力(utf8)
-------------
トロツコ
芥
川龍
之介
-------------

以下同様で、漢字文字列が連続しているのに、意図しない
改行が入ります。
コードポイントによる規則性はトレースしきれませんでした。

でび  http://homepage1.nifty.com/davi/