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

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

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

    hjh132's Blog
    If a thing is worth doing it is worth doing well.
    posts - 20,comments - 9,trackbacks - 0

    正則表達(dá)式在字符串處理上有著強(qiáng)大的功能,sun在jdk1.4加入了對(duì)它的支持
     
    下面簡(jiǎn)單的說(shuō)下它的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。如果想在查找時(shí)忽略大小寫,則可以寫成Pattern p=Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);
      
    提?。?br /> 以下是代碼片段:
    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));

    }
      
    以上的執(zhí)行結(jié)果為name.txt,提取的字符串儲(chǔ)存在m.group(i)中,其中i最大值為m.groupCount();
      
    分割:
      
    以下是代碼片段:

    String regEx="::";

    Pattern p=Pattern.compile(regEx);

    String[] r=p.split("xd::abc::cde");

    執(zhí)行后,r就是{"xd","abc","cde"},其實(shí)分割時(shí)還有跟簡(jiǎn)單的方法:

    String str="xd::abc::cde";

    String[] r=str.split("::");
      
    替換(刪除):
      
    以下是代碼片段:

    String regEx="a+"; //表示一個(gè)或多個(gè)a

    Pattern p=Pattern.compile(regEx);

    Matcher m=p.matcher("aaabbced a ccdeaa");

    String s=m.replaceAll("A");
      
    結(jié)果為"Abbced A ccdeA"
      
    如果寫成空串,既可達(dá)到刪除的功能,比如:
      
    String s=m.replaceAll("");
      
    結(jié)果為"bbced ccde"
      
    附:
      
    \D 等於 [^0-9] 非數(shù)字
    \s 等於 [ \t\n\x0B\f ] 空白字元
    \S 等於 [^ \t\n\x0B\f ] 非空白字元
    \w 等於 [a-zA-Z_0-9] 數(shù)字或是英文字
    \W 等於 [^a-zA-Z_0-9] 非數(shù)字與英文字
      
    ^ 表示每行的開頭
    $ 表示每行的結(jié)尾

    posted on 2008-01-21 17:23 101℃太陽(yáng) 閱讀(303) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费无码午夜福利片69| 亚洲精品无码永久在线观看男男| 色老头综合免费视频| 国产精品免费看久久久久| 亚洲精品无码少妇30P| 午夜视频在线在免费| 久久水蜜桃亚洲AV无码精品| 狼友av永久网站免费观看| 亚洲GV天堂无码男同在线观看| 午夜视频免费成人| 国产成人人综合亚洲欧美丁香花| 国产男女猛烈无遮挡免费网站| 国产精品亚洲专一区二区三区| 四虎精品亚洲一区二区三区| 国产99精品一区二区三区免费| 国产偷国产偷亚洲高清日韩| a级毛片视频免费观看| 亚洲国产人成网站在线电影动漫| 18禁成人网站免费观看| 学生妹亚洲一区二区| 无码国模国产在线观看免费| 免费无码午夜福利片| 久久久久久久尹人综合网亚洲| 亚欧免费一级毛片| 亚洲人成www在线播放| 免费观看理论片毛片| 久久免费国产精品| 久久综合亚洲色一区二区三区| 国拍在线精品视频免费观看 | 四虎免费久久影院| 国产va免费观看| 亚洲成人福利在线观看| 日本高清色本免费现在观看| 国产vA免费精品高清在线观看| 色播亚洲视频在线观看| 卡一卡二卡三在线入口免费| 国产A∨免费精品视频| 亚洲乱码中文论理电影| 亚洲中文字幕成人在线| 2019中文字幕免费电影在线播放 | 一个人免费高清在线观看|