麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

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

2020-03-24 18:57:01
字體:
來源:轉載
供稿:網友
str.split((1)//.+)按照字符串中含有2個字符或以上的地方截取(1)表示分組為1截取的例子;按照分組截取;截取的位置在兩個或兩個以上的地方String str = "publichtml' target='_blank'>staticccvoidddmain"; //對表達式進分組重用 String ragex1="(.)//1+"; String[] ss = str.split(ragex1); for(String st:ss){ System.out.println(st); //按照兩個cc+來截取String ragex = " "; //切割 String strs = "publicstaticccvoidddmain"; String ragexs = "cc+"; String[] s = strs.split(ragexs); for(String SSSS :s){ System.out.println(SSSS); System.out.println("=-=========");正則表達式中的替換;語法定義規則;String s =str.replaceAll(ragex, newstr);字符串中的替換是replace();將4個或4個以上的連續的數字替換成*// 替換 String str="wei232123jin234"; String ragex = "http://d{4,}"; String newstr = "*"; String s =str.replaceAll(ragex, newstr); System.out.println(s);將重復的字符串換成一個*String str ="wwweiei222222jjjiiinnn1232"; String ragex ="(.)//1+"; String newStr ="*"; String s = str.replaceAll(ragex, newStr); System.out.println(s);將 我...我...要..要.吃...吃...飯 換成 我要吃飯String str = "我...我...要..要.吃...吃...飯"; String regex = "http://.+"; 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; }正則表達式的字符串的獲取1,根據定義的正則表達式創建Pattern對象2,使用Pattern對象類匹配3,判斷是否為true4,加入到組例子;String str = "public static void main(String[] args)" + " public static void main(String[] args)public static void main(String[] args)"; String ragex = "http://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); }作業:1,獲取 html user /user 中的userString str =" html user /html String regex = " html | /html String newStr = ""; String str2 = str.replaceAll(regex, newStr);System.out.println(str2);2,獲取dhfjksaduirfn [email protected] dsjhkfa [email protected] wokaz中的郵箱號碼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(); //用正則表達式獲取指定字符串內容中的指定內容 System.out.println("********************"); replace(); //用正則表達式替換字符串內容 System.out.println("********************"); strSplit(); //使用正則表達式切割字符串 System.out.println("********************"); strMatch(); //字符串匹配 private static void strMatch() { String phone = "13539770000"; //檢查phone是否是合格的手機號(標準:1開頭,第二位為3,5,8,后9位為任意數字) System.out.println(phone + ":" + phone.matches("1[358][0-9]{9,9}")); //true String str = "abcd12345efghijklmn"; //檢查str中間是否包含12345 System.out.println(str + ":" + str.matches("http://w+12345//w+")); //true System.out.println(str + ":" + str.matches("http://w+123456//w+")); //false private static void strSplit() { String str = "asfasf.sdfsaf.sdfsdfas.asdfasfdasfd.wrqwrwqer.asfsafasf.safgfdgdsg"; String[] strs = str.split("http://."); 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"; //將字符串中的.替換成_,因為.是特殊字符,所以要用/.表達,又因為/是特殊字符,所以要用//.來表達. str = str.replaceAll("http://.", "_"); System.out.println(str); }PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: www.91sese| 精品一区二区三区免费爱 | 久久久一区二区 | 久久精品国产99国产精品澳门 | 免费网站看v片在线a | av在线免费看网址 | 99精品电影 | 国产一区二区三区四区精 | 国产一区二区免费看 | 成人福利软件 | 日韩美香港a一级毛片免费 欧美一级淫片007 | chengrenzaixian| 91精品国产91久久久久久丝袜 | 一区二区美女视频 | 欧美日韩精品中文字幕 | 三人弄娇妻高潮3p视频 | 久久艹逼 | 久久久精品福利 | 久久久久久久久久亚洲精品 | 日韩视频不卡 | 91在线视频观看 | 久久国产精品成人免费网站 | 久久精品中文字幕一区二区三区 | 久色免费| 一本色道精品久久一区二区三区 | 国产精品美女久久久免费 | 欧美日韩后 | 视频一区二区三区在线 | 午夜激情视频免费 | 久久久久久久一区二区 | av最新在线| 亚洲一级毛片 | 久久国产在线观看 | 九九热欧美 | 色综合精品 | 羞羞答答tv | 欧美日韩在线看片 | 黄色影院在线看 | 毛片在线视频观看 | 免费一级在线观看 | 涩涩激情网 |