<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評論-35  文章-15  trackbacks-0
    有以下字符串,我要獲取其中的E-MAIL地址:

    String?emailmessage="<qdragon@126.com>Q龍,龍少<longshao@126.com>;嘿嘿<eee@www.com>";

    最終我要的輸出為:
    qdragon@126.com,longshao@126.com,eee@www.com

    編程方法如下:

    ????public?static?String?escpMailAddress(String?str)
    ????
    {
    ????????
    if?(str==null?||?str.length()==0)
    ????????????
    return?null;
    ????????
    //得到處理后的email地址,地址規(guī)則:?<qdragon@abc.com>中文,<qdragon@abc.com>中文
    ????????Pattern?patter?=?Pattern.compile("<(.*?)>");?//?是最小匹配
    ????????Matcher?mather?=?patter.matcher(str);
    ????????
    boolean?result?=?false;
    ????????StringBuffer?sb?
    =?new?StringBuffer();
    ????????
    int?start,end;
    ????????
    //循環(huán)找到E-MAIL地址
    ????????for(;;)
    ????????
    {
    ????????????result?
    =?mather.find();
    ????????????
    if?(!result)
    ????????????????
    break;
    ????????????start?
    =?mather.start();
    ????????????end?
    =?mather.end();
    ????????????sb.append(str.substring(start,?end).replaceAll(
    "<*>*","")+",");

    ????????}
    ????
    ????????
    return?sb.toString();
    ????}


    這樣就完成了需要的功能!其中關(guān)于正則表達(dá)式中值得注意的知識如下:

    *表示匹配0個(gè)或多個(gè)字符,是貪婪的(Greedy),即盡可能多地匹配字符,.*表示盡可能多地匹配非\r\n的字符

    *?稱為是懶惰的星號,即盡可能少地匹配字符,馬上會(huì)去檢測后面的字符是否滿足.*?后的模式,如果不滿足,則回溯;一旦后面的字符串滿足模式abc,則馬上停止了

    *+不知道,倒是有 + 和 +?。+表示匹配1個(gè)或多個(gè)字符,是貪婪的;+?是懶惰的,在匹配一個(gè)字符之后會(huì)去檢測后面的字符是否滿足.+?后的模式,如果不滿足,則回溯

    posted on 2006-08-18 22:37 Q系列類、方法、變量…… 閱讀(1356) 評論(1)  編輯  收藏

    評論:
    # re: 一個(gè)e-mail郵件地址的JAVA表達(dá)式 2007-06-14 11:53 | 蘇純
    是,六十六  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲视频小说图片| 亚洲人成人77777网站| 亚洲精品视频在线观看免费| 国产一级a毛一级a看免费人娇| 国产v片免费播放| 白白色免费在线视频| 亚洲成av人在片观看| 一级毛片高清免费播放| 国产亚洲人成网站在线观看| 久久免费观看视频| 亚洲AV无码成人精品区蜜桃| 97av免费视频| 亚洲av无码久久忘忧草| 性感美女视频在线观看免费精品| 亚洲av无码专区在线观看下载 | 120秒男女动态视频免费| 久久久久久亚洲精品成人| 黄色永久免费网站| 亚洲七久久之综合七久久| 性做久久久久久久免费看| 亚洲伊人久久大香线蕉影院| 成人啪精品视频免费网站| 亚洲AV无码一区二区大桥未久| 亚洲高清偷拍一区二区三区| 东方aⅴ免费观看久久av | 亚洲精品日韩专区silk| 妞干网手机免费视频| 国产成人亚洲精品蜜芽影院| 中文字幕亚洲无线码| 91精品免费久久久久久久久| 亚洲精品理论电影在线观看| 中国一级毛片免费看视频| 亚洲成色WWW久久网站| 91热成人精品国产免费| 在线观看免费亚洲| 亚洲av无码一区二区三区不卡| 毛色毛片免费观看| 国产VA免费精品高清在线| 亚洲精品偷拍无码不卡av| 亚洲Av无码乱码在线观看性色| 无码人妻一区二区三区免费看 |