久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

JAVA中正則表達(dá)式匹配,替換,查找,切割的方法

正則表達(dá)式的查找;主要是用到String類中的split();

String str;

str.split();方法中傳入按照什么規(guī)則截取,返回一個(gè)String數(shù)組

常見(jiàn)的截取規(guī)則:

str.split(“\.”)按照.來(lái)截取

str.split(” “)按照空格截取

str.split(“cc+”)按照c字符來(lái)截取,2個(gè)c或以上

str.split((1)\.+)按照字符串中含有2個(gè)字符或以上的地方截取(1)表示分組為1

截取的例子;

按照分組截取;截取的位置在兩個(gè)或兩個(gè)以上的地方

  String str = "publicstaticccvoidddmain";      //對(duì)表達(dá)式進(jìn)分組重用      String ragex1="(.)\1+";      String[] ss = str.split(ragex1);     for(String st:ss){     System.out.println(st);      }  //按照兩個(gè)cc+來(lái)截取  String ragex = " ";     //切割      String strs = "publicstaticccvoidddmain";     String ragexs = "cc+";    String[] s = strs.split(ragexs);    for(String SSSS :s){    System.out.println(SSSS);    }    System.out.println("=-=========");

正則表達(dá)式中的替換;

語(yǔ)法定義規(guī)則;

  String s =str.replaceAll(ragex, newstr);

字符串中的替換是replace();

將4個(gè)或4個(gè)以上的連續(xù)的數(shù)字替換成*

  // 替換     String str="wei232123jin234";     String ragex = "\d{4,}";     String newstr = "*";     String s =str.replaceAll(ragex, newstr);     System.out.println(s);

將重復(fù)的字符串換成一個(gè)*

  String str ="wwweiei222222jjjiiinnn1232";     String ragex ="(.)\1+";     String newStr ="*";     String s = str.replaceAll(ragex, newStr);     System.out.println(s);

將 我…我…要..要.吃…吃…飯 換成 我要吃飯

  String str = "我...我...要..要.吃...吃...飯";    String regex = "\.+";    String newStr = "";    str=test(str, regex, newStr);    regex = "(.)\1+";    newStr = "$1";    test(str, regex, newStr);  public static String test(String str, String regex, String newStr) {    String str2 = str.replaceAll(regex, newStr);    System.out.println(str2);    return str2;   }

正則表達(dá)式的字符串的獲取

1,根據(jù)定義的正則表達(dá)式創(chuàng)建Pattern對(duì)象

2,使用Pattern對(duì)象類匹配

3,判斷是否為true

4,加入到組

例子;

  String str = "public static void main(String[] args)"      + " public static void main(String[] args)public static void main(String[] args)";   String ragex = "\b[a-zA-Z]{4,5}\b";   Pattern p =Pattern.compile(ragex);   Matcher m = p.matcher(str);      while(m.find()){      String s = m.group();      System.out.println(s);      }

作業(yè):

1,獲取<html>user</user>中的user

  String str ="<html>user</html>";  String regex = "<html>|</html>";    String newStr = "";   String str2 = str.replaceAll(regex, newStr);  System.out.println(str2);

2,獲取dhfjksaduirfn 11@qq.com dsjhkfa wang@163.com wokaz中的郵箱號(hào)碼

  String regex = " ";   String[] strs=str.split(regex);   for(String str2:strs){   String ragexDemo = "[a-zA-Z0-9]([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*"   + "@([a-zA-Z0-9]+)\.[a-zA-Z]+\.?[a-zA-Z]{0,2}";  Pattern p = Pattern.compile(ragexDemo);  Matcher m = p.matcher(str2);  while(m.find()){  System.out.println(m.group());    }   }

示例代碼:

  import java.util.ArrayList;  import java.util.regex.Matcher;  import java.util.regex.Pattern;    public class test {    public static void main(String[] args) {      getStrings(); //用正則表達(dá)式獲取指定字符串內(nèi)容中的指定內(nèi)容      System.out.println("********************");      replace(); //用正則表達(dá)式替換字符串內(nèi)容      System.out.println("********************");      strSplit(); //使用正則表達(dá)式切割字符串      System.out.println("********************");      strMatch(); //字符串匹配    }      private static void strMatch() {      String phone = "13539770000";      //檢查phone是否是合格的手機(jī)號(hào)(標(biāo)準(zhǔn):1開(kāi)頭,第二位為3,5,8,后9位為任意數(shù)字)      System.out.println(phone + ":" + phone.matches("1[358][0-9]{9,9}")); //true              String str = "abcd12345efghijklmn";      //檢查str中間是否包含12345      System.out.println(str + ":" + str.matches("\w+12345\w+")); //true      System.out.println(str + ":" + str.matches("\w+123456\w+")); //false    }      private static void strSplit() {      String str = "asfasf.sdfsaf.sdfsdfas.asdfasfdasfd.wrqwrwqer.asfsafasf.safgfdgdsg";      String[] strs = str.split("\.");      for (String s : strs){        System.out.println(s);      }        }      private static void getStrings() {      String str = "rrwerqq84461376qqasfdasdfrrwerqq84461377qqasfdasdaa654645aafrrwerqq84461378qqasfdaa654646aaasdfrrwerqq84461379qqasfdasdfrrwerqq84461376qqasfdasdf";      Pattern p = Pattern.compile("qq(.*?)qq");      Matcher m = p.matcher(str);      ArrayList<String> strs = new ArrayList<String>();      while (m.find()) {        strs.add(m.group(1));            }       for (String s : strs){        System.out.println(s);      }        }      private static void replace() {      String str = "asfas5fsaf5s4fs6af.sdaf.asf.wqre.qwr.fdsf.asf.asf.asf";      //將字符串中的.替換成_,因?yàn)?是特殊字符,所以要用.表達(dá),又因?yàn)槭翘厥庾址砸肻.來(lái)表達(dá).      str = str.replaceAll("\.", "_");      System.out.println(str);        }  }

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
麻豆成全视频免费观看在线看| 免费在线观看精品| 欧美成人高清| 激情综合激情| 爽好久久久欧美精品| 日本中文字幕不卡| 国产精品99精品一区二区三区∴| 国产精品久久久免费| 美女精品久久| 国产激情在线播放| 久久久精品日韩| 老司机久久99久久精品播放免费| 一区二区三区网站| 国产欧美日韩综合一区在线播放| 日韩一区二区三区免费视频| 综合国产在线| 欧美成人一二区| 国产日韩高清一区二区三区在线 | 五月婷婷六月综合| 欧美精品羞羞答答| 国产欧美高清| 激情欧美丁香| 7777精品| 久久国产直播| 欧美精品国产| 亚洲精品va| 国产精品videossex| 久久久久久久久久久妇女| 蜜桃国内精品久久久久软件9| 亚洲免费毛片| 日韩中文在线电影| 奇米狠狠一区二区三区| 色在线视频观看| 日韩激情视频网站| 中文字幕在线视频网站| 亚洲精品无播放器在线播放| 老色鬼精品视频在线观看播放| 中文在线免费视频| 水野朝阳av一区二区三区| 美腿丝袜亚洲三区| 亚洲www啪成人一区二区| 蜜臀av一区二区三区| 日韩激情av在线| 国产精品嫩草影院在线看| 美女av在线免费看| 青青草国产成人99久久| 亚洲特色特黄| 麻豆成人综合网| 狠狠干成人综合网| 精品精品99| 亚洲区国产区| 深夜视频一区二区| 日韩国产91| 伊人影院久久| 国产精品久久久久久妇女| 午夜日本精品| 欧美亚洲tv| 日韩午夜av在线| 国产亚洲亚洲| 韩国三级一区| 国产成人精品一区二区三区视频| 色8久久久久| 影音先锋国产精品| 亚洲国产福利| 精品视频在线你懂得| 日韩av一区二区三区四区| 国产精品嫩草99av在线| 成人片免费看| 欧美黄色一区| 国产精品网址| 久久精品 人人爱| 日本亚洲不卡| 亚洲va久久久噜噜噜久久| 国产一区日韩一区| 日韩一区亚洲二区| 欧美国产美女| 国产伦久视频在线观看| 美女久久99| 精品色999| 久久免费福利| 精品国产一区二区三区噜噜噜| 日本午夜精品久久久久| 自拍自偷一区二区三区| 日韩中文字幕不卡| 蜜桃久久精品一区二区| 亚洲无线观看| 日韩中文av| 亚洲人www| 日本欧美在线看| 好看不卡的中文字幕| 亚洲免费播放| 日韩中文字幕1| 色综合视频一区二区三区日韩 | 国产视频一区三区| 国产视频一区三区| 黄色aa久久| 久久黄色影院| 日韩亚洲国产欧美| 六月婷婷一区| 日韩高清成人在线| 国产毛片精品久久| 精品一区二区三区免费看| 精品国产不卡| 久久激情网站| 三级一区在线视频先锋| 亚洲精品系列| 国产欧美自拍| 国产不卡精品在线| 久久激情婷婷| 蜜臀av国产精品久久久久| 三级亚洲高清视频| 久久国产婷婷国产香蕉| 麻豆成人在线观看| 久久久久蜜桃| 国产精品毛片在线| 国产乱人伦精品一区| 97精品国产| 日韩视频精品在线观看| 日韩欧美激情| 成人高清一区| 久久国产高清| 国产麻豆一区| 99久久精品国产亚洲精品| 日韩中文字幕不卡| 欧美极品中文字幕| 日本精品不卡| 日韩精品一二区| 美女视频一区在线观看| 欧美福利专区| 91精品福利观看| 高清av不卡| 亚洲精品四区| 色偷偷偷在线视频播放| 国产精品二区不卡| 欧美aⅴ一区二区三区视频| 精品国产午夜肉伦伦影院| 亚洲精品国产嫩草在线观看 | av高清一区| 亚洲精品日本| 日韩黄色大片| 午夜久久av| 不卡福利视频| 视频一区日韩精品| 成人羞羞在线观看网站| 四虎国产精品免费久久| 色在线视频观看| 日韩精品视频在线看| 日韩久久精品| 91麻豆精品| 视频一区中文| 国产极品嫩模在线观看91精品| 偷拍精品精品一区二区三区| 日韩中文字幕一区二区高清99| 群体交乱之放荡娇妻一区二区| 日韩二区三区在线观看| 国产99久久| 国产成人久久精品麻豆二区| 亚洲伦乱视频| 欧美日韩一二三四| 天堂va在线高清一区| 麻豆91小视频| 红桃视频欧美| 国产不卡av一区二区| 亚洲毛片一区| 亚洲网站视频| 国内在线观看一区二区三区| 亚洲播播91| 日韩1区2区3区| 亚洲二区视频| 日韩国产精品久久久久久亚洲| 欧美中文字幕一区二区| 国产美女久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 99国产精品99久久久久久粉嫩| 91午夜精品| 性一交一乱一区二区洋洋av| 久久婷婷久久| 国产一区二区三区四区二区| 蜜臀精品一区二区三区在线观看| 色爱综合av| 色网在线免费观看| 国产在线不卡一区二区三区| 欧美另类中文字幕| 日韩午夜av在线| 免费视频一区二区| 日韩国产欧美一区二区| 日本视频中文字幕一区二区三区| 欧美1区免费| 精品久久不卡| 国产精品美女午夜爽爽| 欧美综合社区国产| 精品欧美激情在线观看| 亚洲精品成人图区| 日韩高清欧美激情| 中文一区一区三区免费在线观 | 精品久久97| 麻豆久久一区| 日本午夜精品久久久久| 日本在线不卡视频一二三区| 日本久久成人网|