发表于: 2016-07-18 10:26:50
0 2235
今天完成的事情:最近学习了网络、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();
}
}
评论