Lookahead 和 Lookbehind
并非所有正则表达式引擎都支持。
此外,许多正则表达式引擎将 lookbehinds 中的模式限制为固定长度的字符串。例如,模式 (?<=a+)b
应该与 aaab
中的 b
匹配,但在 Python 中引发错误。
允许捕获组并按预期工作,包括反向引用。然而,前瞻/后瞻本身并不是一个捕获组。
并非所有正则表达式引擎都支持。
此外,许多正则表达式引擎将 lookbehinds 中的模式限制为固定长度的字符串。例如,模式 (?<=a+)b
应该与 aaab
中的 b
匹配,但在 Python 中引发错误。
允许捕获组并按预期工作,包括反向引用。然而,前瞻/后瞻本身并不是一个捕获组。