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

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

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

    談笑有鴻儒,往來無白丁

    在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽
    正則表達式在字符串處理上有著強大的功能,sun在jdk1.4加入了對它的支持

      下面簡單的說下它的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);
      
      提?。?/strong>

    以下是代碼片段:
    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 2006-12-31 14:54 壞男孩 閱讀(699) 評論(0)  編輯  收藏 所屬分類: java命令學習
    主站蜘蛛池模板: 88xx成人永久免费观看| 四虎成人免费观看在线网址| 亚洲视频网站在线观看| 在线观看人成视频免费| 国产日韩精品无码区免费专区国产| 亚洲成色在线影院| 成人黄18免费视频| a级毛片免费全部播放| 亚洲人成电影青青在线播放| 亚洲VA综合VA国产产VA中| 99久在线国内在线播放免费观看| 亚洲综合精品第一页| 亚洲高清国产AV拍精品青青草原 | 久久高潮一级毛片免费| 亚洲第一页在线视频| 亚洲精品成人久久久| 69天堂人成无码麻豆免费视频| 九九久久精品国产免费看小说 | 国产成人自产拍免费视频| 亚洲AV无码一区二区三区在线| 亚洲午夜爱爱香蕉片| 一个人看www在线高清免费看| 中文字幕不卡免费视频| 鲁死你资源站亚洲av| 久久亚洲日韩看片无码| 久久夜色精品国产亚洲av | 亚洲人成亚洲精品| 亚洲国产精品尤物yw在线| 美女视频黄的全免费视频网站| 国产99久久久久久免费看| 亚洲精品蜜夜内射| 亚洲国产精品张柏芝在线观看| 亚洲精品无码MV在线观看| 四虎永久在线精品免费影视| 免费福利网站在线观看| 免费视频成人片在线观看| 三级网站在线免费观看| 永久免费无码日韩视频| 精品无码专区亚洲| 亚洲一区二区三区写真| 亚洲国产成人精品青青草原|