なひです.

> From: "Shin-ichiro Hara" <sinara / blade.nagaokaut.ac.jp>
> Sent: Tuesday, February 08, 2000 6:05 PM

> |    a.gsub( /([^\\_]*(?:\\.[^\\_]*)*)_/, '\1 ' )
> 
> これだと、 a = "x\\_" でうまくいかないみたいですね。

うはー.難しい.

対処療法で,こんなんでどうでしょう...最後の「_」→「(?:_|$)」.

  a.gsub( /([^\\_]*(?:\\.[^\\_]*)*)(?:_|$)/, '\1 ' )

こういうこと(対処療法)やってると,
そのうち無限ループ作っちゃうんですよね...

> |  x* y x* *
> 
> x* ( y x* )* という意味ですね。これはとても有用な式ですよね。

はい,すいません,()がないと最後の*が意味不明ですね.m(..m

# regexp-mlのほうは,話が高度すぎてついていけません.
# もっとレベルの低いregexp-mlが欲しいー.^^;

--
NaHi, nakahiro, a.k.a. NAKAMURA, Hiroshi
http://www.sarion.com  Sarion Systems Research