gpt4 book ai didi

javascript - 使用javascript的正则表达式负前瞻

转载 作者:行者123 更新时间:2023-12-05 02:49:31 25 4
gpt4 key购买 nike

感谢您的帮助!

我正在尝试做一个负包含

我有以下内容:0[1-9][0-9]{5}这有助于积极包容:
0258714 0465666 1213655 568464668 225 75487 02152356556 0236589

但是当我尝试这个的时候

(?!0[1-9][0-9]{5})

它不包括相反的
0258714 0465666 1213655 568464668 225 75487 02152356556 0236589

我们怎样才能让它发挥作用?

设置见链接: https://regex101.com/r/OkMliM/1

最佳答案

前瞻本身是 unanchored ,将匹配断言为真的所有位置。

您可以做的是在断言后使用单词边界。如果为真,则匹配 1 个或多个数字。

\b(?!0[1-9][0-9]{5}\s)\d+

查看 regex demo

添加一个\s 使其工作

关于javascript - 使用javascript的正则表达式负前瞻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64000983/

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