06/08/29 23:39:07 Kls7jm+z
「\1の中身が1文字以上ならマッチ」、とさせたいのですが、
$TST(\1=?+{1,*}) とやってもうまくいきません.
特に\1が空の場合 $TST(\1=?+{1,10}) だとマッチしないのに
$TST(\1=?+{1,100}) のように上限をあげると何故かマッチしてしまいます.
スタックに取り込む前に?++{1,100}などで字数制限をかける分には問題ないのですが、
取り込んでからその中の文字列を評価しようとした場合は
どういう仕組みになっているのでしょうか?