gpt4 book ai didi

.net - 在正则表达式中,(?!^)\G 和\G(?!^) 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 08:08:07 24 4
gpt4 key购买 nike

鉴于这两个正则表达式:

(?!^)\G

\G(?!^)

\G anchor 之后和之前的负向预测有什么区别?

最佳答案

它们完全相同,因为我们要检查完全正交逻辑条件。事实上,在这两个例子中都是消极的前瞻

(?!^)

与 anchor 结合

\G

因此,我们要求的东西同时

  • 在上一个匹配的末尾或在字符串的开头第一场比赛

  • 后面不跟任何位于字符串开头的内容。

关于.net - 在正则表达式中,(?!^)\G 和\G(?!^) 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com