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

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

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

    小石頭
    Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.
    posts - 91,comments - 22,trackbacks - 0
    正則表達(dá)式在字符串處理上有著強(qiáng)大的功能,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"},其實(shí)分割時還有跟簡單的方法:

    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 2007-02-12 20:14 小石頭 閱讀(207) 評論(0)  編輯  收藏 所屬分類: 每天學(xué)一點(diǎn)
    主站蜘蛛池模板: 国产福利电影一区二区三区,亚洲国模精品一区 | 最近中文字幕mv免费高清视频8| 亚洲日韩国产成网在线观看| 男人j进女人p免费视频| 免费一级毛片在线观看| 美女被羞羞网站免费下载| 免费观看亚洲人成网站| 曰批全过程免费视频观看免费软件| 免费永久看黄在线观看app| 色偷偷尼玛图亚洲综合| 免费高清资源黄网站在线观看| 亚洲精品国产第一综合99久久| 日韩免费观看视频| 免费国产污网站在线观看不要卡| 亚洲成av人片天堂网老年人| 一区二区三区免费精品视频| 国产亚洲精品一品区99热| 亚洲一区免费观看| 亚洲欧洲尹人香蕉综合| 性一交一乱一视频免费看| 老司机亚洲精品影院在线观看 | 人妻免费一区二区三区最新| 亚洲高清在线视频| 永久免费av无码不卡在线观看| 亚洲AV无码成人网站在线观看| 国产成人高清亚洲| 99久久免费观看| 亚洲国产精品无码久久九九大片| 亚洲?V无码成人精品区日韩 | 美女视频黄的全免费视频| 小说专区亚洲春色校园| 永久亚洲成a人片777777| 真实国产乱子伦精品免费| 亚洲国产欧洲综合997久久| 中文亚洲成a人片在线观看| 51视频精品全部免费最新| 亚洲av中文无码字幕色不卡| 亚洲精品中文字幕无码蜜桃| 丁香花免费高清视频完整版| 三级片免费观看久久| 亚洲美女大bbbbbbbbb|