From: kkosako@... Date: 2003-07-08T11:36:47+09:00 Subject: [ruby-dev:20540] Re: [Oniguruma] explicit capture > -----Original Message----- > From: Tanaka Akira [mailto:akr@m17n.org] > ただ、Ruby にとっての問題は n という文字です。/.../n は既にマルチバイ > ト文字を扱わないという指定として使われています。そのため、(?n:...) を > 導入すると、中に書くオプションと外に書くオプションで同じ文字なのに違う > 機能ということになります。また、外に書けないと 4文字長くなって嬉しくあ > りません。なので、文字を変えるしかないんじゃないかと思います。 > > n というのは named group の n だとおもうんですが、explicit capture の > c とか... うぅむ。 そうですね。私もc がいいと思います。 nが使われているのを忘れていました。 > In article <1057225010.121505.10651.nullmailer@picachu.netlab.jp>, > matz@ruby-lang.org (Yukihiro Matsumoto) writes: > > > ううむ。.NET正規表現っていろいろ新しいですねえ。 > > 今後.NET正規表現に追随するのかどうかも含めて意見歓迎。 > > 個々の機能について考えるしか無いような。 今のところ機能追加を考えているのは、Perl, Java, .NETにある if-then-else機能 (?(condition)then|else)だけです。 (condition部分をどういう仕様にすべきか?) -- 小迫@出向中