中村と申します。多くのコメント、ありがたく存じます。

 西山さんのコメントを見ると、結構根が深そうな問題なのだなと
再認識をしました。

 また、るびきちさん、金子さんの処理方法は、大変参考になりま
す。これからじっくり解読してみたいと思います。


 実は、本来やりたいことは別にあって、先ほどのは手始めに書い
てみたものなのです。
 本当にやりたいことは、次のような条件で文字列を分解すること
です。
  ・区切り文字は[ \t\r\n\f ]  # 最後は全角スペースです
    ->ですので、るびきちさん方式はそのままでは流用できそ
     うにありません。
  ・全角及び半角の()<>[]「」{}【】内の上記区切り文
   字は区切りとしない
  ・()等のパターンは0以上の任意回出現する

 るびきちさんや金子さんの処理方法を参考に考えるとしても、最
後の条件=()等のパターンは任意回数 という部分をどう書くか
よくわかっていなかったりします。
 とりあえず、さきほど書いた0or1回の場合の正規表現の改良版
を20個くらい結合させれば、期待した動作をしてくれるだろうと
期待しています。

 いずれにしても、光明が見えてきました。ありがとうございまし
た。


##るびきちさん、西山さん、金子さんへのまとめてのレスになり
  ましたこと、ご容赦下さい。

              中村(cxn03651 / msj.biglobe.ne.jp)