欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

正則表達式Matcher類中g(shù)roup方法的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)正則表達式Matcher類中g(shù)roup方法的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

民樂ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

0|1Pattern 和 Matcher

在java.util.regex 包下

  1. Pattern(模式類) : 用來表達和陳述所要搜索模式的對象。Pattern.compile(pattern) pattern 也就是你寫的正則表達式

  2. Matcher(匹配器類):真正影響搜索的對象。上面Pattern.compile(pattern)得到一個Pattern對象 為 r。 r.matcher(line) line也即是你需要進行匹配的字符串 。這樣會得到一個 Matcher 的對象。

  3. PatternSyntaxException: 當(dāng)遇到不合法的搜索模式時,會拋出例外。

0|1正則表達式語法

在有的語言中,一個反斜杠 \ 就足以具有轉(zhuǎn)義的作用,但是Java中需要兩個 \\ 反斜杠。表示轉(zhuǎn)義的作用。一些字符在正則表達式中的說明,意義。詳情可查看runoob

0|1上代碼

現(xiàn)在我的正則表達式為(//d+)([a-z]+)(//d+)

  1. //d+ 表示最少匹配一個數(shù)字

  2. [a-z]+ 表示最少匹配一個字符

  3. 需要指定的字符串為 "123ra9040 123123aj234 adf12322ad 222jsk22"

  4. 代碼如下 :

public static void main( String args[] ){
    // 按指定模式在字符串查找
    String line = "123ra9040 123123aj234 adf12322ad 222jsk22";
    String pattern = "(\\d+)([a-z]+)(\\d+)";
//    String pattern1 = "([\\u4E00-\\u9FA5]+|\\w+)";
    // 創(chuàng)建 Pattern 對象
    Pattern r = Pattern.compile(pattern);
    // 現(xiàn)在創(chuàng)建 matcher 對象
    Matcher m = r.matcher(line);
    int i = 0;
    // m.find 是否找到正則表達式中符合條件的字符串
    while (m.find( )) {
      // 拿到上面匹配到的數(shù)據(jù)
      System.out.println("----i="+i);
      System.out.println("Found value: " + m.group(0) );
      System.out.println("Found value: " + m.group(1) );
      System.out.println("Found value: " + m.group(2) );
      System.out.println("Found value: " + m.group(3) );
      i++;
      System.out.println("|||||||");
      System.out.println("");
    }
  }

輸出:

----i=0
Found value: 123ra9040
Found value: 123
Found value: ra
Found value: 9040
|||||||
----i=1
Found value: 123123aj234
Found value: 123123
Found value: aj
Found value: 234
|||||||
----i=2
Found value: 222jsk22
Found value: 222
Found value: jsk
Found value: 22
|||||||

group(0) 對應(yīng)著 ((//d+)([a-z]+)(//d+)) 123ra9040

group(2) 輸出的數(shù)據(jù) 是 group(0)中所匹配的數(shù)據(jù) 也就是([a-z]+) 匹配到是數(shù)據(jù) ra

group(3) 輸出的數(shù)據(jù) 是 group(0)中所匹配的數(shù)據(jù) 也就是(//d+) 匹配到是數(shù)據(jù) 9040

0|1總結(jié)

Matcher 類中g(shù)roup(0) 表示正則表達式中符合條件的字符串。

Matcher 類中 group(1) 表示正則表達式中符合條件的字符串中的第一個() 中的字符串。

Matcher 類中 group(2) 表示正則表達式中符合條件的字符串中的第二個() 中的字符串。

Matcher 類中 group(3) 表示正則表達式中符合條件的字符串中的第三個() 中的字符串。

關(guān)于“正則表達式Matcher類中g(shù)roup方法的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

當(dāng)前名稱:正則表達式Matcher類中g(shù)roup方法的示例分析-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://www.aaarwkj.com/article48/ccjgep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站維護虛擬主機、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
亚洲福利影院一区久久| av在线视频男人的天堂| 三级日本一区二区三区| 18禁免费无遮挡免费视频| 亚洲综合一区二区精品久久| 激情自拍偷拍合集一部| 青青草青娱乐免费在线视频| 色老头视频一区二区三区| 亚洲少妇精品视频在线| 日日骚岛国中文字幕av| 深夜av免费在线观看| 女同同性av观看免费| 精品人妻av区久久久| 日韩在线欧美在线一区二区| 高清区一区二区在线播放| 国产自拍成人精品视频| 九九视频免费观看5| 亚洲一品道在线观看| 乱色精品熟女一区二区三区| 91精品婷婷国产综合| 日韩欧美午夜福利在线视频| 精品一区二区在线欧美日韩| 999热这里只有精品视频| 日韩三级av黄片在线| 国产三级在线dvd观看| 午夜亚洲欧美日韩在线| 亚洲国产欧美日韩久久| 后入式动漫在线观看| 国产国产人免费人成免费人妖 | 宅男午夜一区二区三区| 国产三级精品三线在线观看 | 亚洲各类熟女们中文字幕| 97日韩在线免费视频网站| 亚洲国产精品日韩专区av有中文| 日本亚洲欧洲一区二区| 国产欧美日韩精品三级| 亚洲av无毛在线观看| 日本中文字幕一二三四区| 亚洲家庭伦理在线观看| 欧美黄片在线播放视频| 91国产性感美女视频|