亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

Java 使用正則表達式對象實現正則的獲取功能

2020-03-16 20:51:44
字體:
來源:轉載
供稿:網友

獲取需要使用到正則的兩個對象:

使用的是用正則對象Pattern 和匹配器Matcher。

用法:

范例:

java;"> Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();

步驟:

1,先將正則表達式編譯成正則對象。使用的是Pattern類一個靜態的方法。compile(regex);

2,讓正則對象和要操作的字符串相關聯,通過matcher方法完成,并返回匹配器對象。

3,通過匹配器對象的方法將正則模式作用到字符串上對字符串進行針對性的功能操作

需求:獲取由3個字母組成的單詞。

public static void getDemo(){  String str = "da jia zhu yi le,ming tian bu fang jia,xie xie!";  //想要獲取由3個字母組成的單詞。  //剛才的功能返回的都是一個結果,只有split返回的是數組,但是它是把規則作為分隔符,不會獲取符合規則的內容。  //這時我們要用到一些正則對象。  String reg = "//b[a-z]{3}//b";  Pattern p = Pattern.compile(reg);  Matcher m = p.matcher(str);  while(m.find())  {    System.out.println(m.start()+"...."+m.end());    System.out.println("sub:"+str.substring(m.start(),m.end()));    System.out.println(m.group());  }//   System.out.println(m.find());//將規則對字符串進行匹配查找。//   System.out.println(m.find());//將規則對字符串進行匹配查找。//   System.out.println(m.group());//在使用group方法之前,必須要先找,找到了才可以取。}

校驗郵件

public static void checkMail(){  String mail = "abc123@sina.com.cn";  mail = "1@1.1";  String reg = "[a-zA-Z_0-9]+@[a-zA-Z0-9]+(//.[a-zA-Z]+)+";  reg = "//w+@//w+(//.//w+)+";//簡化的規則?;\統的匹配。  boolean b = mail.matches(reg);  System.out.println(mail+":"+b);}

網絡爬蟲 (獲取郵箱)

class GetMailList {public static void main(String[] args) throws Exception{  String reg = "//w+@[a-zA-Z]+(//.[a-zA-Z]+)+";  getMailsByWeb(reg);}public static void getMailsByWeb(String regex)throws Exception{  URL url = new URL("http://localhost:8080/myweb/mail.html");  URLConnection conn = url.openConnection();  BufferedReader bufIn = new BufferedReader(new InputStreamReader(conn.getInputStream()));  String line = null;  Pattern p = Pattern.compile(regex);     while((line=bufIn.readLine())!=null)  {    //System.out.println(line);    Matcher m = p.matcher(line);    while(m.find())    {      System.out.println(m.group());    }  }  bufIn.close();}public static void getMails(String regex)throws Exception{  BufferedReader bufr =     new BufferedReader(new FileReader("mail.txt"));  String line = null;  Pattern p = Pattern.compile(regex);     while((line=bufr.readLine())!=null)  {    //System.out.println(line);    Matcher m = p.matcher(line);    while(m.find())    {      System.out.println(m.group());    }  }  bufr.close();}}

單詞邊界匹配器 /b

/b代表一個單詞的開始和結束部分,不匹配任何字符

總結

以上所述是小編給大家介紹的Java 使用正則表達式對象實現正則的獲取功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品在线91| 欧美与欧洲交xxxx免费观看| 国产区精品视频| 亚洲综合第一页| 亚洲中国色老太| 北条麻妃久久精品| 成人免费在线视频网址| 久久欧美在线电影| 92国产精品视频| 日韩欧美a级成人黄色| 九九视频这里只有精品| 中文字幕欧美亚洲| 91午夜理伦私人影院| 欧美午夜精品久久久久久浪潮| 欧美日韩午夜视频在线观看| 国产91精品高潮白浆喷水| 国产精品免费看久久久香蕉| 精品无人国产偷自产在线| 久久久这里只有精品视频| 亚洲精品电影在线| 欧美高清理论片| 精品欧美aⅴ在线网站| 九九久久国产精品| 欧美亚洲激情在线| 91精品久久久久久久| 国产在线999| 久久影院资源站| 日韩中文字幕网| 一区二区日韩精品| 国产成人精品综合久久久| 2023亚洲男人天堂| 中文字幕国产亚洲2019| 日韩久久精品电影| 精品无人区太爽高潮在线播放| 亚洲成人黄色网| 亚洲国产精品999| 3344国产精品免费看| 91精品一区二区| 亚洲欧美日韩中文在线| 夜夜嗨av色一区二区不卡| 亚洲欧洲日产国码av系列天堂| 亚洲一区二区三区777| 国产精品久久久久国产a级| 一区二区三区视频免费| 国产视频久久网| 日韩美女写真福利在线观看| 国产视频一区在线| 成人免费大片黄在线播放| 国产精品一区二区三区成人| 91在线国产电影| 91九色精品视频| 亚洲美女黄色片| 精品福利免费观看| 一区二区三区 在线观看视| 亚洲视频第一页| www.日韩av.com| 91国产中文字幕| 欧美二区乱c黑人| 2019中文字幕在线免费观看| 日韩精品视频免费在线观看| 国产aⅴ夜夜欢一区二区三区| 91精品国产精品| 久久久国产成人精品| 午夜精品99久久免费| 欧美夫妻性生活视频| 日韩不卡在线观看| 亚洲一区二区精品| 精品成人av一区| 色噜噜国产精品视频一区二区| 成人av在线亚洲| 国产精品7m视频| 亚洲精品视频久久| 中文字幕免费精品一区| 97精品国产91久久久久久| 国产免费久久av| 91精品久久久久久综合乱菊| 国产精品视频999| 日韩禁在线播放| 亚洲国产精品久久久久秋霞蜜臀| 91亚洲国产成人精品性色| 久久久精品亚洲| 精品国产91乱高清在线观看| 亚洲国产精品电影| 96精品久久久久中文字幕| 亚洲一区二区三区四区在线播放| 亚洲最大福利网站| 欧美黑人xxxⅹ高潮交| 97国产精品免费视频| 久久精品男人天堂| 日韩一区在线视频| 精品久久久久久久久中文字幕| 亚洲一区二区三区乱码aⅴ| 97**国产露脸精品国产| 成人性生交大片免费看视频直播| 日韩视频永久免费观看| xvideos亚洲人网站| 北条麻妃久久精品| 欧美黑人xxx| 中文字幕亚洲欧美日韩高清| 久久这里只有精品99| 国产suv精品一区二区三区88区| 欧美电影免费观看大全| 久久九九精品99国产精品| 九九热r在线视频精品| 亚洲第一福利网| 影音先锋日韩有码| 亚洲天堂男人天堂女人天堂| 久久久精品影院| 国内精品在线一区| 日韩美女在线观看| 国产亚洲视频中文字幕视频| 日韩欧美aⅴ综合网站发布| 亚洲国产精品福利| 欧美色videos| 国模精品视频一区二区三区| 亚洲欧洲高清在线| 中文字幕日韩在线观看| 国产日韩欧美自拍| 在线播放国产精品| 国产精品一区二区三区免费视频| 欧美野外wwwxxx| 在线免费观看羞羞视频一区二区| 亚洲欧美激情精品一区二区| 亚洲欧洲国产精品| 精品人伦一区二区三区蜜桃网站| 国产美女精品视频免费观看| 国产视频观看一区| 亚洲最大av在线| 日韩中文娱乐网| 91成人免费观看网站| 亚洲国产精品成人精品| 国产91av在线| 欧美老肥婆性猛交视频| 欧洲成人在线观看| 精品国产乱码久久久久久天美| 91理论片午午论夜理片久久| 亚洲区在线播放| 久久夜色精品亚洲噜噜国产mv| 精品丝袜一区二区三区| 黄色91在线观看| 在线成人激情视频| 中文字幕日韩视频| 中文字幕精品一区二区精品| 日韩精品在线观| 日韩成人中文字幕在线观看| 日韩电影免费观看中文字幕| 欧洲日本亚洲国产区| 亚洲综合第一页| 91人成网站www| 欧美亚洲成人xxx| 国产日韩欧美一二三区| 日韩在线国产精品| 国产精品羞羞答答| 国产精品99蜜臀久久不卡二区| 深夜福利亚洲导航| 久久视频在线观看免费| 日韩中文理论片| 亲爱的老师9免费观看全集电视剧| 亚洲欧洲xxxx| 在线视频国产日韩| 福利微拍一区二区| 97视频免费看| 日韩在线欧美在线国产在线| 午夜精品久久久久久久99热|