天天看點

Java正規表達式組group()的用法 - 百易城

Java正規表達式組group()的用法

  本文由廣州瘋狂軟體java教育訓練為你整理:

  在Java中使用正規表達式傳回符合正規表達式的字元串就要用到group(),group中記錄了所有符合指定表達式的字元串。本文通過一段代碼講解如何使用group()。

  public static void main(String[] args)

  {

  Pattern p = Pattern.compile("(\\d+,)(\\d+)");

  String s = "123,456-34,345";

  Matcher m = p.matcher(s);

  while(m.find())

  {

  System.out.println("m.group():"+m.group()); //列印一個大組

  System.out.println("m.group(1):"+m.group(1)); //列印組1

  System.out.println("m.group(2):"+m.group(2)); //列印組2

  System.out.println();

  }

  System.out.println("捕獲個數:groupCount()="+m.groupCount());

  }

  輸出:

  m.group():123,456

  m.group(1):123,

  m.group(2):456

  m.group():34,345

  m.group(1):34,

  m.group(2):345

  捕獲個數:groupCount()=2

  "(\\d+,)(\\d+)"可以看成一個大組,上面的字元串 s 可以分為兩個大組。裡面的兩個小括号分别代表一個大組裡面的小組,即groupCount=2。

  學真正Java技術,當然選瘋狂軟體Java教育訓練機構,打造國内進階Java人才

  瘋狂軟體Java教育訓練優勢

  1. Java是世界第一大程式設計語言,市場占有率達20%。

  2.廣州最專業Java教育訓練機構,多年教學經驗。

  3.學員技術牛就業率最好,就業薪資都在5000以上。

  4.瘋狂軟體Java教育訓練課程以項目實戰帶動教學,上課打破傳統課堂模式,以實訓項目貫穿教學,帶領學生一起做企業真實項目。

       瘋狂Java教育訓練專注軟體開發教育訓練,提升學員就業能力,重點提升實踐動手能力。高薪從IT名企請來項目經理為學員親自授課,對學員進行實戰教學,在瘋狂java,通過大量全真經典企業級項目進行集中教育訓練,學員通過數月教育訓練都可獲得1-2年的工作經驗,進而在同類的求職者中脫穎而出。瘋狂Java教育訓練讓你體會java程式設計的快樂,項目開發的興奮,成就感,通過短短幾個月的時間,讓你在半年的時間内掌握8-10萬的代碼量,掌握Java核心技術,迅速成為技能型的現代化高端人才,迅速獲得高薪就業!

發表于

2014-02-24 15:23 

百易城 

閱讀(1692) 

評論(0) 

編輯 

收藏 

舉報