在Possesive Quantifier中回溯
之前我发布了一个关于正则表达式的问题,这导致了java中的stackoverflow错误。 我的正则表达式很贪婪,很多评论说在正则表达式中使用占有量词。 所以,我开始学习正则表达式中的Possessive量词。
我试图在双引号之间匹配字符串。 我的正则表达式是
"([^"]|.)++"
我试图匹配字符串
"Hello I am " chitti"
虽然匹配有回溯。 我使用http://regex101.com/#PCRE进行了测试。 正则表达式的链接是REGEX 101 LINK
有人可以解释为什么有回溯涉及步骤6,8,10等
那里不应该有回路。 我希望(和RegexBuddy节目)在"
和最后"
回溯,但不是在这些位置。
也许regex101.com在正则表达式引擎明确放弃潜在的回溯位置时也会显示BACKTRACK
消息,但这只是我的推测。