<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jason ---分享,共同進步

    激情成就夢想,努力創造未來
    隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
    數據加載中……

    JAVA正則表達式4種常用功能

    查詢:
      
      以下是代碼片段:
      String str="abc efg ABC";   String regEx="a|f"; //表示a或f
      Pattern p=Pattern.compile(regEx);
      Matcher m=p.matcher(str);
      boolean rs=m.find();
      
      如果str中有regEx,那么rs為true,否則為flase。如果想在查找時忽略大小寫,則可以寫成Pattern p=Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);
      
      提取:
      以下是代碼片段:
      String regEx=".+"(.+)$";
      String str="c:"dir1"dir2"name.txt";
      Pattern p=Pattern.compile(regEx);
      Matcher m=p.matcher(str);
      boolean rs=m.find();
      for(int i=1;i<=m.groupCount();i++){
      System.out.println(m.group(i));
      }
      
      以上的執行結果為name.txt,提取的字符串儲存在m.group(i)中,其中i最大值為m.groupCount();
      
      分割:
      
      以下是代碼片段:
      String regEx="::";
      Pattern p=Pattern.compile(regEx);
      String[] r=p.split("xd::abc::cde");
      執行后,r就是{"xd","abc","cde"},其實分割時還有跟簡單的方法:
      String str="xd::abc::cde";
      String[] r=str.split("::");
      
      替換(刪除):
      
      以下是代碼片段:
      String regEx="a+"; //表示一個或多個a
      Pattern p=Pattern.compile(regEx);
      Matcher m=p.matcher("aaabbced a ccdeaa");
      String s=m.replaceAll("A");
      
      結果為"Abbced A ccdeA"
      
      如果寫成空串,既可達到刪除的功能,比如:
      
      String s=m.replaceAll("");
      
      結果為"bbced ccde"
      
      附:
      
      "D 等於 [^0-9] 非數字
      "s 等於 [ "t"n"x0B"f ] 空白字元
      "S 等於 [^ "t"n"x0B"f ] 非空白字元
      "w 等於 [a-zA-Z_0-9] 數字或是英文字
      "W 等於 [^a-zA-Z_0-9] 非數字與英文字
      
      ^ 表示每行的開頭
      $ 表示每行的結尾

    posted on 2008-01-22 15:22 agun 閱讀(138) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产综合成人亚洲区| 久久亚洲AV成人无码电影| 亚洲一卡2卡三卡4卡无卡下载 | 亚洲乱码国产乱码精华| 国产99视频精品免费观看7| 亚洲午夜久久久精品电影院| 91视频免费网址| 亚洲国产精品免费在线观看| 最近高清中文字幕无吗免费看| 亚洲免费视频网址| 成年性午夜免费视频网站不卡| 亚洲av无码专区在线电影天堂| 人人狠狠综合久久亚洲高清| 羞羞视频在线观看免费| 在线观看亚洲精品福利片| 国产在线观看免费av站| 亚洲黄色免费在线观看| 国产乱码免费卡1卡二卡3卡| 亚洲性无码一区二区三区| 全部免费国产潢色一级| 人成电影网在线观看免费| 亚洲av无码乱码国产精品fc2| 免费无码一区二区三区| 国产精品亚洲精品青青青| 四虎影视在线永久免费观看| 国产无遮挡色视频免费观看性色| 亚洲AV福利天堂一区二区三| 成年网站免费视频A在线双飞| 九九精品国产亚洲AV日韩| 亚洲区小说区激情区图片区 | 久久久久免费看黄A片APP | 麻豆亚洲AV成人无码久久精品 | 久久国产免费观看精品3| 亚洲国产日韩综合久久精品| 亚洲国产小视频精品久久久三级 | 九九久久国产精品免费热6| 亚洲精品无码专区久久久| aa级一级天堂片免费观看| 三级片免费观看久久| 亚洲国产精品无码专区| 成人最新午夜免费视频|