gpt4 book ai didi

java - 正则表达式过于笼统

转载 作者:行者123 更新时间:2023-12-01 23:27:10 26 4
gpt4 key购买 nike

我有正则表达式:

"(al|sf|sa|sc|nrc|nrc form|doe|doe f|lsi|doe form psd f|doe al f)?[\\s\\-\\.]*[\\d]{3,6}[\\s\\-\\.]*[\\w]{1,4}"

我不希望纯数字字符串(例如“2001”)通过此测试,但“2001”通过此正则表达式。为什么?我该如何解决这个问题?

最佳答案

?* 部分是可选的,因此正则表达式唯一必需的部分是

\d{3,6}\w{1,4}

\w 包含数字,因此它通过,因为 2001 是 3 \d 和 1 \w

关于java - 正则表达式过于笼统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19820121/

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