溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Java正則處理的方法有哪些

發布時間:2021-11-16 16:29:54 來源:億速云 閱讀:179 作者:iii 欄目:大數據

本篇內容主要講解“使用Java正則處理的方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“使用Java正則處理的方法有哪些”吧!

1、普通字符:
    -字母、數字、漢字、下劃線、以及沒有特殊定義的標點符號,都是“普通字符”,在匹配一個字符串的時候,匹配與之相同的一個字符。

\n :代表換行符

\t:制表符

\\:代表 \ 本身

\^, \$,\.,  \(,  \),  \{,  \}, \?, \+, \*, \|,  \[ ,   \],       :匹配這些字符本身。

2、標準字符集合:

注意區分大小寫,大寫是相反的匹配:如\D:匹配一個非數字

\d : 任意一個數字,0~9 中的任意一個

\w: 任意一個字母或數字或下劃線,也就是A-Z,0-9,a-z,_ 中任意一個

\s:包括空格,制表符,換行符等空白字符的其中任意一個

. :小數點可以匹配任意一個字符,如果要匹配包括“\n”在內的所有字符,一般用[\s\S]

3、自定義字符集合:  ^:取反的意思

[ab5@] :匹配 a,b,5或者@

[^abc] :匹配 a,b,c 之外的任意一個字符

[f-k] : 匹配f~k 之間任意一個字母

[^A-F0-3] :匹配 A~F,0~3之外的任意一個字符 

4、量詞(Quantifier):

   {n} :表示 重復 n 次

   {m,n} :表示至少重復 m次,最多重復n 次

    {m,} :表示至少重復m此

    ? :匹配0次 或者1次,相當于 {0,1}

     +: 表示至少出現1次,相當于{1,}

    * :表示不出現或 任意次,相當于{0,}

5、字符邊界

^123與[^123]:^數字或字符串:表示匹配第一次出現;[^數字或字符串]:取反

^i :匹配i 第一次出現

i$:匹配最后出現的i

\b: 匹配一個單詞邊界:前面的字符和后面的字符不全是\w

固話+手機:(0\d{2,3}-\d{7,9})|1[350897]\d{9}

郵箱匹配:[\w\-]+@[a-z0-9A-Z]{2,4}+(\.[a-zA-Z]{2,4}){1,2}

到此,相信大家對“使用Java正則處理的方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女