Perl 5.9.5との機能比較(3)

Perlのnamed groupの動作を確認してみた。
named groupにはグループ番号も付加されている。これは鬼車と同じなので助かった。.NETの場合は違っていたような気がする。

"abb" =~ /(a)(?<name>b)\g{-1}/  #=> $1 = "a", $2 = "b"

それにしても、\g{N},\g{name}で後方参照になるのであれば、\kという表記は不要になる気がするのだが、何のためにあるのだろうか?
perlre.podを見ると、\k, (?&name)は5.10で別の表記に変わるようなことが書いてある。この辺の実装は、perl 5.10が出るまで様子を見たほうがよいかもしれない。