更新时间:2022-05-13 10:28:10 来源:极悦 浏览6366次
Java正则表达式匹配数字范围要怎么做?极悦小编告诉大家,数值范围及其具有含义的正则表达式代码。通常在数字 \b 或 ^ $ 字符用于字符串的开头或结尾之前和之后使用单词边界。
范围 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视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习