gpt4 book ai didi

java - 数字的正则表达式

转载 作者:行者123 更新时间:2023-12-02 02:41:12 24 4
gpt4 key购买 nike

大家好,我是 Regex 的新手。我发现 0-99 具有表达式“(?:\b|-)([1-9]{1,2}[0]?|99)\b”,而 100-200 具有“[1-2]\d\d”。

我想知道如何编写一个范围 9990001 - 9999991。

任何使它起作用的答案将不胜感激。谢谢

最佳答案

您可以使用

999[0-9]{2}([0-8][0-9]|91|90)

999 垃圾

[0-9]{2} 2 个数字

([0-8][0-9]|90|91) 0 到 8 任意数字或 91 或 90

Test it yourself

附:我同意@ikleschenkov如果可能的话,您应该只使用具有该范围的 if 语句。正则表达式不是解决此类问题的最佳(甚至不是最快)工具。

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

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