From: Tanaka Akira Date: 2003-07-27T03:21:47+09:00 Subject: [ruby-dev:20929] Re: [Oniguruma] explicit capture In article <5FD2F0CF7F5D7F44B00F36870B9E78B508DE5058@SBG-EX4>, kkosako@softbank.co.jp writes: > 私は、どうやってもユーザが定義したローカル変数と衝突しない > ように、新しいprefixを付けるのが良いのではないかと思います。 > > \name > $$name ふむ。あんまり新しいのを導入するよりは、既存のとうまく融合できる部分だ けでも使えるようにしたほうがいいと私は思っています。$ は醜いといわれて いる文字でもありますし。 あと、普通のローカル変数に代入できることの利点のひとつは他のマッチを行っ ても消えないということなんですが、これは消えるか消えないかどっちの意味 を想定してますか? /(?.*)/ =~ "abc" p \a /(?.*)/ =~ "abc" p \a # これは何になるか? -- [田中 哲][たなか あきら][Tanaka Akira]