0

正規表現パーサーがどのように機能するかを理解したいので、正規表現バディを使用して文字列のデバッグを開始しました

またhttp://www.regular-expressions.info/engine.htmlから

ここで著者は、次の正規表現を使用して正規表現エンジン パーサーがどのように機能するかを説明します

/cat/

と文字列

"He captured a catfish for his cat."

著者は、正規表現エンジンが一致するトークンを見つけられなかった場合、最後に一致した文字に戻ると述べました

これを正規表現バディでデバッグすると、最初の位置でバックトラックが開始されました

なんでそうなの??

4

1 に答える 1

1

RegexBuddy のデバッガーでは、ラベルbacktrackは次のことを意味します。正規表現エンジンにはバックトラックするものがなかったからです。backtrack

于 2013-07-16T13:53:43.183 に答える