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

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

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

    ★★★★★ 龍門亂彈 ★★★★★

    ▓木浮于水,而皓月當空▓ 關注Java程序設計▓Linux系統▓人工智能(AI)進展▓數學▓

      BlogJava :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理 ::
      39 隨筆 :: 2 文章 :: 170 評論 :: 0 Trackbacks
    /**
        這個小程序用來掃描一個網頁上的電子郵件地址,用正則表達式來做.
    用法如下:
    1.  java   MailMatch   //測試  http://www.bnu.edu.cn 上的郵件.默認掃描師大主頁.
    2.  java   MailMatch  http://www.pku.edu.cn  // 掃描后面參數上的電子郵件.注意http://www   一定要寫全.
     @version  0.1
     @author   WangBNU  helloquota@163.com WangBNU@gmail.com
        http://bnulinux.yeah.net
     */

    import java.io.*;

    public class MailMatch {
        // file  暫時還沒有用,
        public void mailMatch(URL url ,File   file ) {
        
            try {
                InputStreamReader in = new InputStreamReader(url.openStream());
                StringBuffer input = new StringBuffer();
                int ch;
                while ((ch = in.read()) != -1)     input.append( (char)ch);
                // 電子郵件的java正則表達式,還有改進的余地,不過大大部分email地址可以掃出來了.  
                String patternString = "[\\w-]+@[\\w.]+[a-z]{2,4}";
                Pattern pattern = Pattern.compile(patternString);
                Matcher matcher = pattern.matcher(input);
        
                while (matcher.find()  ) {
                    int start = matcher.start();
                    int end = matcher.end();
                    String match = input.substring(start, end);
                    System.out.println(match);
                }
            } catch (IOException exception) {
                exception.printStackTrace();
            } catch (PatternSyntaxException exception) {
                exception.printStackTrace();
            }
        }

        public static void main(String[] args) {
            String  urlName ;
            if ( args.length >0) {
                urlName =  args[0];
            }else  {
                urlName = "http://www.bnu.edu.cn";
            }
            try {
            URL   url    =     new      URL( urlName);
            File     file   =    new  File ( "test.txt");
            
            MailMatch    test  = new  MailMatch(   );
            test.mailMatch(  url , file     );
            
            } catch  (MalformedURLException e ){
                  
                System.err.println(e);
                
            }
        }
    }

    posted on 2005-11-28 16:04 LoveBNU 小六 WangBNU 閱讀(999) 評論(0)  編輯  收藏 所屬分類: Java編程
    主站蜘蛛池模板: 亚洲第一黄片大全| 亚洲综合国产精品第一页| 亚洲综合成人网在线观看| 中文字幕一区二区免费| 一本久到久久亚洲综合| 日韩在线一区二区三区免费视频| 四虎永久在线精品免费观看地址| 亚洲a无码综合a国产av中文| 免费在线观看理论片| 免费看一级毛片在线观看精品视频| 四虎永久精品免费观看| 人人狠狠综合久久亚洲| 波多野结衣免费视频观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 国产成人免费手机在线观看视频| 色婷婷精品免费视频| 久久精品亚洲乱码伦伦中文| 999zyz**站免费毛片| 亚洲最大福利视频网站| 一个人在线观看视频免费| 亚洲成a∧人片在线观看无码| 免费A级毛片无码A| 成人毛片100免费观看| 亚洲国产精品一区| 韩国免费一级成人毛片| 色多多免费视频观看区一区| 亚洲乱码一区二区三区在线观看 | 亚洲综合色视频在线观看| 在线免费播放一级毛片 | 最近中文字幕mv手机免费高清| 亚洲欧洲免费无码| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 青青草a免费线观a| 手机永久免费的AV在线电影网| 亚洲国产精品无码久久久蜜芽| 91视频国产免费| 亚洲国产免费综合| 亚洲中文字幕久久精品蜜桃| 亚洲日韩欧洲无码av夜夜摸| 亚洲欧洲免费无码|