使用正则表达式抓取网页中的email地址
2014-08-12 11:11
190 查看
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; /* * 根据抓取的网页,获取其中包含的Email地址 * 主要是正则表达式应用 * */ public class EmailSpider { public static void main(String[] args) { String filePath = "E:\\email.html"; getEmail(filePath); } private static void getEmail(String filePath) { BufferedReader br = null; Pattern p = null; Matcher m = null; //构建邮件的正则表达式 p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+"); try { br = new BufferedReader(new FileReader(filePath)); String line = ""; while((line = br.readLine()) != null) { m = p.matcher(line); if(m.find()) { System.out.println(m.group()); } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if(br != null) { br.close(); br = null; } } catch (IOException e) { e.printStackTrace(); } } } }
相关文章推荐
- Java正则表达式(一)、抓取网页email地址实例
- Java正则表达式(一)、抓取网页email地址实例
- Java正则表达式,抓取网页email地址实例
- 抓取网页文件中的email地址的简易java程序
- Java正则表达式,抓取网页email地址实例
- 抓取网页文件中的email地址的简易java程序
- Java正则表达式(一)、抓取网页email地址实例
- 抓取网页Email地址
- 简单小程序-抓取网页中的email地址。
- Java写的抓取任意网页中email地址的小程序
- 应用——抓取网页中的Email地址
- 抓取本地网页中的email地址
- 【Html】使用mailto在网页中链接Email地址
- 自己用C#开发的EMAIL地址抓取程序。
- JAVA在网页上抓取邮件地址
- 如何使用JAVA语言抓取某个网页中的邮箱地址
- C# 正则表达式抓取网页上某个标签的内容,并替换链接地址和图片地址
- 正则表达式的应用—爬取网页上的email地址
- IE 取得打开网页中的所有email地址源码
- php如何抓取网页中邮箱地址代码