From: "中村 英夫" Date: 2005-10-27T16:18:55+09:00 Subject: [ruby-list:41405] Re: 全角スペースを区切りとした文字列分解で 中村と申します。多くのコメント、ありがたく存じます。  西山さんのコメントを見ると、結構根が深そうな問題なのだなと 再認識をしました。  また、るびきちさん、金子さんの処理方法は、大変参考になりま す。これからじっくり解読してみたいと思います。  実は、本来やりたいことは別にあって、先ほどのは手始めに書い てみたものなのです。  本当にやりたいことは、次のような条件で文字列を分解すること です。   ・区切り文字は[ \t\r\n\f ] # 最後は全角スペースです     ->ですので、るびきちさん方式はそのままでは流用できそ      うにありません。   ・全角及び半角の()<>[]「」{}【】内の上記区切り文    字は区切りとしない   ・()等のパターンは0以上の任意回出現する  るびきちさんや金子さんの処理方法を参考に考えるとしても、最 後の条件=()等のパターンは任意回数 という部分をどう書くか よくわかっていなかったりします。  とりあえず、さきほど書いた0or1回の場合の正規表現の改良版 を20個くらい結合させれば、期待した動作をしてくれるだろうと 期待しています。  いずれにしても、光明が見えてきました。ありがとうございまし た。 ##るびきちさん、西山さん、金子さんへのまとめてのレスになり   ましたこと、ご容赦下さい。               中村(cxn03651@msj.biglobe.ne.jp)