更新時間:2022-05-13 10:28:10 來源:動力節點 瀏覽7304次
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天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習