public class WebEmail {
public static void main(String[] args){
int i=0;
StringBuffer s=new StringBuffer();
StringBuffer s1=new StringBuffer();
try{
FileReader fb=new FileReader("C:/Users/Jack/Desktop/test.txt");
while((i=fb.read())!=-1){
s.append((char)i);
}
}catch(IOException ex){
ex.printStackTrace();
}
parse(s,s1);//用面向对象的思想
try{
BufferedWriter bw=new BufferedWriter(new FileWriter("C:/Users/Jack/Desktop/get.txt"));
bw.write(s1.toString());
bw.close();
}catch(IOException e){
e.printStackTrace();
}
}
public static void parse(StringBuffer s,StringBuffer s1){
Pattern p=Pattern.compile("[\\d\\w[.-]]*@[\\d\\w[.-]]*\\.com");//[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+官方正则?
//Pattern p=Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
Matcher m=p.matcher(s);
int i=0;
while(m.find()){
i++;
s1.append(m.group()+"\r\n");//用r回车,再用n换行才行
}
System.out.println(i);
}
}
Java抓取邮箱
最新推荐文章于 2024-02-26 15:48:40 发布