Proxomitron Part23

このエントリーをはてなブックマークに追加
600名無し~3.EXE
$NESTの使い方について質問します。
start matchとend matchにまったく同じものを書くと、
テストしたときに[合致なし]となってしまいます。

たとえばサンプルのテキストを
"http://pc5.2ch.net/test/read.cgi/win/1092672987/600"
とする場合、
左の「"」と右の「"」の中にあるテキストを抜き取りたいときに
*$NEST(["],\1,["])*
と書いてもマッチしません。
*$NEST(["],\1,[^"]["])*
と書けばマッチしますが、右の「"」の直前にある1文字が削れてしまいます。

*$NEST(["],\1,["])*
この条件でマッチしたとしても困らないような気がするのですが、
何か決まりごとなどがあるのでしょうか?