麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜视频在线观看免费视频 | 日本aaaa片毛片免费观蜜桃 | 欧日韩在线视频 | 亚洲5区| 九九热这里只有精品8 | h视频在线免费看 | 成人网在线观看 | 国产免费片 | 久久亚洲精品久久国产一区二区 | 在线 日本 制服 中文 欧美 | 在线播放的av网站 | 黄色网址在线免费播放 | 成人三级免费电影 | 亚洲欧美日韩免费 | 日本在线播放一区二区 | 粉嫩蜜桃麻豆免费大片 | 91精品国产日韩91久久久久久360 | 日韩大片在线永久观看视频网站免费 | 免费在线观看亚洲 | 久久电影一区二区 | 最新黄色毛片 | 日韩黄色免费观看 | 午夜精品久久久久久毛片 | 久草在线精品观看 | 国产精品色综合 | 中文字幕欧美日韩 | 国产精品亚洲欧美 | 欧美色另类 | 国产在线观看91精品 | 精品国产乱码久久久久久久 | 美女福利视频国产 | 久久99在线 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 亚洲网站在线 | 宅男噜噜噜66一区二区 | 九艹在线 | 欧美成人精品欧美一级乱黄 | 欧美日韩一区,二区,三区,久久精品 | 韩国精品一区二区三区四区五区 | 精品一区二区在线播放 | 欧美亚洲国产成人 |