gpt4 book ai didi

java - 使用正则表达式检查数字范围

转载 作者:太空狗 更新时间:2023-10-29 22:43:44 25 4
gpt4 key购买 nike

我正在使用正则表达式来验证字符串中的特定格式。该字符串将成为游戏规则。

示例:根据规则“DX 3”可以,但“DX 14”也可以...我知道如何查看字符串并找到一个或多个“数字”,所以问题是正则表达式也将匹配 34,并且此数字超出规则的“范围”...

我是否遗漏了有关正则表达式的内容来执行此操作?或者这根本不可能?

最佳答案

不幸的是,没有简单的方法可以在正则表达式中定义范围。如果您要使用范围 1-23,您最终会得到这样的正则表达式:

([1-9]|1[0-9]|2[0-3])

解释:

  1. 值为 1-9 之一
  2. 或值以 1 开头,后跟 0-9
  3. 或值以 2 开头,后跟 0-3

关于java - 使用正则表达式检查数字范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861689/

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