专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java正则表达式匹配数字范围

Java正则表达式匹配数字范围

更新时间:2022-05-13 10:28:10 来源:动力节点 浏览5702次

Java正则表达式匹配数字范围要怎么做?动力节点小编告诉大家,数值范围及其具有含义的正则表达式代码。通常在数字 \b 或 ^ $ 字符用于字符串的开头或结尾之前和之后使用单词边界。

Java正则表达式匹配数字范围

范围 0-9 的正则表达式

要匹配 0-9 的数字范围,即从 0 到 9 的任何数字,正则表达式很简单

/[0-9]/

1 到 9 的正则表达式

要匹配从 1 到 9 的任何数字,正则表达式很简单

/[1-9]/

同样,您可以使用 /[3-7]/ 匹配从 3 到 7 的任何数字或 /[2-5]/ 匹配 2,3,4,5

0到10的正则表达式

匹配从 0 到 10 的数字是一个有点复杂的开始,不是那么多,而是使用了不同的方法。这个系列分为两个部分。

1.从0到9

2. 10

并且将为组件编写正则表达式

/\b([0-9]|10)\b /

解释:

对于这两个组件,我们正在编写两部分

1. 从 0 到 9 [0-9] &

2. 10 10 我们正在使用一个组并使用 | 运算符称为 OR 运算符,此处表示 0-9 或 10。

1到10的正则表达式

同样,对于 1 到 10,正则表达式将是

\b([1-9]|10)\b

1到12的正则表达式

\b([1-9]|1[0-2])\b

从 1 到 12 的范围分为两个范围

1. 1 到 9 --> [1-9]

2. 10 到 12 --> 1[0-2]

1到16的正则表达式

\b([1-9]|1[0-6])\b

在这种情况下,范围分为

1. 1 至 9

2. 10 至 16

数字范围 1-31 的正则表达式

\b([1-9]|[12][0-9]|3[01])\b

这里从 1 到 31 的范围根据要求分为三个部分

1. 1 到 9 --> [0-9]

2. 10 到 29 --> [12][0-9]

3. 30 到 31 --> 3[01]

1-32 的正则表达式

1 到 32 的正则表达式是

\b([1-9]|[12][0-9]|3[0-2])\b

1. 1 到 9 --> [0-9]

2. 10 到 29 --> [12][0-9]

3. 30 到 32 --> 3[02]

0-99 的正则表达式

范围 0 到 99 的正则表达式是

\b([0-9]|[1-9][0-9])\b

这个范围分为两个范围

1. 0 到 9 --> [0-9]

2. 10 到 99 --> [1-9][0-9]

0-100 的正则表达式

范围 0 到 100 的正则表达式是

\b([0-9]|[1-9][0-9]|100)\b

这里范围分为三个部分,然后前面的范围的附加部分是数字 100。

1-100 的正则表达式

这个范围的正则表达式是

\b([1-9]|[1-9][0-9]|100)\b

1. 第一个分量是 1 到 9

2.第二部分是10到99

3.第三部分是100

1-127 的正则表达式

范围 1 到 127 的正则表达式是

\b([1-9]|[1-9][0-9]|1[01][0-9]|12[0-7])\b

数字范围 1 到 127 分为

1. 1 至 9

2. 10 至 99

3. 100 至 119

4. 120 至 127

0-255 的正则表达式

这个范围也分为三个部分。

1. 0-199

该组件的正则表达式是

[01]?[0-9][0-9]?

2.第二部分是200-249,这部分的正则表达式是

2[0-4][0-9]

3.最后最后一部分是250-255

25[0-5]

完整的正则表达式是

/\b( [01]?[0-9][0-9]?| 2[0-4][0-9] | 25[0-5] )

有关更多详细信息,请参阅ip 地址的正则表达式

0-999 的正则表达式

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

范围 0 到 999 的正则表达式分为三个部分,

1. 0 到 9

2. 10 至 99

3. 100 至 999

1-999 的正则表达式

1-999 的正则表达式是

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

数字范围 1-1000 的正则表达式

匹配范围从 1 到 1000 的正则表达式代码是

([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|1000)

1-9999 的正则表达式

范围 1 到 9999 的正则表达式是

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

以上就是关于“Java正则表达式匹配数字范围”的介绍,大家如果对此比较感兴趣,想了解更多相关知识,不妨来关注一下动力节点的Java视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>