用正则表达式找出一个文件中有多少个邮箱地址
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(); } }}
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(); } }}
相关文章推荐
- 利用正则表达式读取txt文件中的邮箱,电话号码,url地址,手机号,将数据一行一个保存到一个新的文件中去
- java利用正则表达式获取一个网页中的所有邮箱地址
- 利用正则表达式找出文件里的所有邮件地址
- 正则表达式:网页爬虫:从TXT中获取邮箱地址(获取的练习,缺点:一行只能匹配一个)
- 利用正则表达式找出文件里的所有邮件地址
- 利用正则表达式统计代码中的(代码行数,注释行数,空白行数)利用正则表达式获取一个网页中所有的邮箱地址
- ife2015-task0002 正则表达式判断是否为邮箱地址或电话号码
- [导入][原创]使用正则表达式找出HTML代码内所有IMG图片的SRC链接地址
- php中邮箱地址正则表达式实现与详解
- 正则表达式——从匹配北美电话号码和邮箱地址学习
- PHP判断邮箱地址是否合法的正则表达式
- 正则表达式抓取网页中的邮箱地址
- Java正则表达式判断邮箱地址数组,冒泡排序,String的方法
- 输入一个Email地址,然后使用正则表达式验证该Email地址是否正确。
- 一个关于文件路径的正则表达式
- 正则表达式-网页爬虫-从服务器或本地文件获取邮件地址
- 正则表达式抓取网页中的邮箱地址
- 用正则表达式提取单个页面文件里Email地址的简单实现
- 正则表达式 验证邮箱地址(替换功能的练习)
- 正则表达式验证邮箱地址