<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á)式在字符串處理上有著強大的功能,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);
      
    提取:
    以下是代碼片段:
    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,提取的字符串儲存在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"},其實分割時還有跟簡單的方法:

    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");
      
    結(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℃太陽 閱讀(303) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产国产综合一区首页| 亚洲国产精品狼友中文久久久| 亚洲AV福利天堂一区二区三| 国产免费一级高清淫曰本片| 亚洲日韩涩涩成人午夜私人影院| 美女视频黄a视频全免费网站一区| 国产美女精品视频免费观看 | 啦啦啦手机完整免费高清观看 | 亚洲第一页综合图片自拍| 在线观看免费亚洲| 亚洲av无码成人精品区在线播放| 色吊丝免费观看网站| 亚洲毛片网址在线观看中文字幕 | 日本免费人成网ww555在线| 国产日韩亚洲大尺度高清| 在线人成免费视频69国产| 亚洲天堂久久精品| 亚洲国产精品免费观看| 亚洲欧洲精品成人久久曰| 亚洲狠狠爱综合影院婷婷| 三年片免费高清版 | 亚洲狠狠ady亚洲精品大秀| 性一交一乱一视频免费看| 深夜a级毛片免费视频| 亚洲色成人网站WWW永久| 69pao强力打造免费高清| 亚洲精品中文字幕| 亚洲无码高清在线观看| 久久精品国产大片免费观看| 2020国产精品亚洲综合网| 亚洲精品无码久久久| 精品国产污污免费网站| 亚洲永久在线观看| 亚洲一区二区三区在线视频 | 中文字幕无码一区二区免费| 亚洲欧洲国产视频| 免费在线一级毛片| 无码专区AAAAAA免费视频| 亚洲精品无码久久久久秋霞| 亚洲最大AV网站在线观看| 免费无码A片一区二三区|