发表于: 2016-07-18 10:26:50

0 2232


今天完成的事情:最近学习了网络、GUI、反射的基本概念以及设计模式如单例模式工厂模式,还有正则表达式;

明天计划的事情:敲完聊天室的代码,复习下网络和GUI 的用法

遇到的问题:正则表达式抓取邮箱的程序中,第二个while换成if为什么结果大不相同?还有pattern里在结尾加上“com$"也没什么反应啊



public static void main(String[] args) throws IOException{

Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+",Pattern.CASE_INSENSITIVE);

try {

BufferedReader br = new BufferedReader(new FileReader("D:/JAVA/123.html"));

String b = null;

while((b = br.readLine())!=null){

Matcher m = p.matcher(b);

while(m.find()) {

System.out.println(m.group());

}

}

} catch (FileNotFoundException e) {

System.out.println("#############");

e.printStackTrace();

}

}



返回列表 返回列表
评论

    分享到