<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);
      
      提取:

    以下是代碼片段:
    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 壞男孩 閱讀(700) 評論(0)  編輯  收藏 所屬分類: java命令學習
    主站蜘蛛池模板: 男的把j放进女人下面视频免费| 无人影院手机版在线观看免费| 亚洲AV色香蕉一区二区| 最近免费中文字幕高清大全| 亚洲日韩av无码中文| 亚洲国产精品碰碰| 亚洲成人免费电影| 美女免费视频一区二区| 亚洲午夜免费视频| 午夜高清免费在线观看| 成人av片无码免费天天看| 亚洲欧洲日本在线观看| 亚洲理论电影在线观看| 成年人免费观看视频网站| 国产一区二区免费| 亚洲乱码中文字幕在线| 亚洲A∨无码一区二区三区| 国产一区视频在线免费观看| 99久久久国产精品免费牛牛| 色偷偷亚洲男人天堂| 亚洲成综合人影院在院播放| 亚洲国产精品碰碰| 成全高清视频免费观看| 日日麻批免费40分钟无码| 色老头综合免费视频| 亚洲 欧洲 日韩 综合在线| 亚洲av无码一区二区乱子伦as| 免费a级毛片18以上观看精品| 2020久久精品国产免费| a毛片视频免费观看影院| 国产成人va亚洲电影| 亚洲人成人77777网站不卡| 情人伊人久久综合亚洲| 亚洲精品视频在线观看你懂的| 国产在线国偷精品产拍免费| 麻豆成人久久精品二区三区免费| 国产成人精品免费大全| 国产成人va亚洲电影| 亚洲av无码一区二区三区人妖 | 日本免费高清视频| 一级做a免费视频观看网站|