您的位置:首页 > 其它

用正则表达式找出一个文件中有多少个邮箱地址

2010-01-27 20:27 288 查看
本人自己亲手写的,demo版,先备份一下。 import java.io.*;

import java.util.regex.*;
public class FindEmail { public static void main(String args[]) { Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.\\w+"); File f = new File("D:\\1.htm"); try { StringBuffer sb = new StringBuffer(); FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); String s; try { s = br.readLine(); while(s!=null){ Matcher m = p.matcher(s); while(m.find()){ System.out.println(m.group()); } s = br.readLine(); } } catch (IOException e) { e.printStackTrace(); } } catch (FileNotFoundException e) { e.printStackTrace(); } }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: