- 560 名前:think mailto:sage [2006/05/11(木) 02:43:30 ID:???]
- >>556
別の方です。 >>557 興味深い症状ですね。 それを見て、$NEST(<a\s[^>]+>,</a>) でもテストしてみましたが、今一釈然としない ALERT が表示されました。 Source = <a href=1><a href=2><a href=3></a>ABC Match = "$NEST((<a\s[^>]+>)\0$ALERT(\0),</a>)" ALERT = <a href=1> → <a href=2> → <a href=3> → <a href=2> → <a href=3> → <a href=3> <a href=3> から <a href=2> へ戻るのは解りますが、そこで end match が存在せず終了するかと思いきや、<a href=3> が二度も呼ばれているのが気になります。 これが以下のようなソースだと、$NEST(<a\s[^>]+>,</a>) と $NEST(<a\s*>,</a>) のどちらでも納得のいく ALERT なので終了タグが足りない状況がScott氏の想定外だという事は解りますが。 Source = <a href=1><a href=2><a href=3></a></a></a>ABC ALERT = <a href=1> → <a href=2> → <a href=3> >>558 \# と Bounds の組み合わせで \# が初期化されないバグなら聞いたことがあります。 詳細はWikiに載っているかと。
|

|