gpt4 book ai didi

regex - 正向超前无法按预期工作

转载 作者:行者123 更新时间:2023-12-02 06:32:16 25 4
gpt4 key购买 nike

我有以下正则表达式,具有积极的前瞻性:

/black(?=hand)[ s]/

我希望它与 blackhand blackhand 匹配。但是,它不匹配任何内容。我正在 Regex101上进行测试。

我究竟做错了什么?

最佳答案

前瞻不消耗正在搜索的字符串。这意味着[ s]会尝试在黑色之后立即匹配空格或。但是,您的前瞻性表示必须遵循黑色,因此正则表达式无法匹配任何内容。

要在使用lookahead时匹配 blackhands blackhand ,请在lookahead中移动[ s]:black(?=hand[ s])。另外,也不要完全使用前瞻:blackhand[ s]

关于regex - 正向超前无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31347686/

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