<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地址,地址規則:?<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;
    ????????
    //循環找到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();
    ????}


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

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

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

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

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 免费无码H肉动漫在线观看麻豆| 免费人成动漫在线播放r18| 国产精品免费福利久久| 亚洲精品成人无码中文毛片不卡| 一级毛片免费在线| 国产亚洲成av片在线观看| 99免费在线视频| 亚洲成Av人片乱码色午夜| 久久精品国产大片免费观看| 亚洲AV日韩精品久久久久| 24小时日本电影免费看| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲18在线天美| 成年美女黄网站色大免费视频| 中文字幕亚洲综合久久综合| 卡一卡二卡三在线入口免费| 妇女自拍偷自拍亚洲精品| 亚洲综合色区在线观看| 黄色片免费在线观看| 亚洲精品**中文毛片| 毛片在线看免费版| 黄色一级毛片免费| 亚洲毛片αv无线播放一区| 最近中文字幕完整免费视频ww| 亚洲色欲啪啪久久WWW综合网| 免费一级做a爰片久久毛片潮喷| 波霸在线精品视频免费观看| 久久久久亚洲AV无码专区体验| 午夜神器成在线人成在线人免费| 一级毛片在线播放免费| 亚洲视频一区二区在线观看| 国产区卡一卡二卡三乱码免费 | 亚洲第一网站免费视频| 亚洲成a人无码亚洲成av无码| 伊人亚洲综合青草青草久热| 88xx成人永久免费观看| 亚洲av无码专区青青草原| 亚洲人成网77777色在线播放| 97国产免费全部免费观看| 一区二区免费国产在线观看| 亚洲高清在线mv|