<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)于正則表達式中值得注意的知識如下:

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

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

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

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 毛片免费在线播放| 成年网站免费视频A在线双飞| 国产精品四虎在线观看免费 | 91在线视频免费91| 亚洲av永久无码精品三区在线4 | 久久久国产精品福利免费| 在线观看国产区亚洲一区成人| 一个人看的www免费高清| 久久亚洲国产精品123区| 国产一级a毛一级a看免费视频 | 99久久精品国产亚洲| 99无码人妻一区二区三区免费| 亚洲国产精品yw在线观看| 蜜桃视频在线观看免费网址入口| 亚洲欧洲日韩极速播放| 免费无码又爽又刺激毛片| 老司机午夜在线视频免费观| 亚洲人成电影网站国产精品| baoyu777永久免费视频| 亚洲美女人黄网成人女| 免费一级做a爰片性色毛片| 黄色毛片免费网站| 亚洲日韩精品一区二区三区无码| 午夜精品免费在线观看| 国产精品亚洲片在线va| 亚洲国产高清精品线久久| 免费人成在线观看网站| 亚洲男人天堂2018av| 亚洲成年看片在线观看| 午夜视频在线免费观看| 亚洲爆乳大丰满无码专区| 亚洲色WWW成人永久网址| 四虎成年永久免费网站| 国产成人亚洲精品无码AV大片| 亚洲国产成人一区二区三区| 午夜宅男在线永久免费观看网| 日本永久免费a∨在线视频| 亚洲天堂一区二区| 在线观看免费国产视频| 免费看搞黄视频网站| 精品亚洲视频在线|