我想了解正则表达式解析器的工作原理,所以我开始使用 Regex buddy 调试字符串
也来自http://www.regular-expressions.info/engine.html
在这里,作者解释了 Regex 引擎解析器如何使用以下正则表达式工作
/cat/
和字符串
"He captured a catfish for his cat."
作者说,如果正则表达式引擎没有找到匹配的标记,它会回溯到最后一个匹配的字符
当我在 Regex buddy 中调试它时,看到这里它开始在第一个位置回溯
为什么会这样??