gpt4 book ai didi

除任何数字外的正则表达式匹配

转载 作者:行者123 更新时间:2023-12-01 07:30:45 25 4
gpt4 key购买 nike

我有这个正则表达式,我试图匹配除以下数字之外的任何数字
0|1|2|3|4|5|6^(?!(0|1|2|3|4|5|6)).*
我可以让它在 7 或 8 或 9 上匹配,但是 10 不起作用,之后也不做任何事情,因为它们以我不想匹配的数字开头。

例如,如果我的号码是 22,那么它会匹配。
如果我的号码是 2,那么它就不会匹配。

最佳答案

我认为您可以更新您的正则表达式,添加一个单词边界 \b组后:

^(?!(0|1|2|3|4|5|6)\b).*

您还可以编写更短的代码,用 0-6 的字符范围替换 or 语句,例如:
^(?![0-6]\b).*

关于除任何数字外的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48505115/

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