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;
public class EmailSpider {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
BufferedReader bf = new BufferedReader(new FileReader("D:/Workspaces/RegExp/src/ocument.txt"));
String line = "";
while((line=bf.readLine()) != null) {
parse(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private static void parse(String line) {
// TODO Auto-generated method stub
Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
Matcher m = p.matcher(line);
while(m.find()) {
System.out.println(m.group());
}
}
}
分享到:
相关推荐
Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三...
计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的...例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。
常用正则表达式-常用正则表达式-常用正则表达式 常用正则表达式-常用正则表达式-常用正则表达式
正则表达式及NFA-DFA-MFA 正则表达式及NFA-DFA-MFA
正则表达式30分钟入门教程-附常用表达式.chm 本资源转载自网络,供学习研究之用,如用于商业用途,请购买正版,如有侵权,请联系我或CSDN删除。
词法分析程序的C++完整做法,文件中包括.cpp源代码,.exe应用程序,.cpp被分析的代码,.txt单词规则,.txt帮助文件。有较为详细的注释,或许有地方存在bug,供大家学习交流。
正则表达式---------资料整理,适合新手学习使用,对正则表达式的学习很有帮助
Java正则表达式详解-软件频道-正则表达式-天极网
本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...
java 正则表达式 perl5规范 jakarta-oro.jar
正则表达式例子大全---正则表达式例子大全---常用的正则表达式都有
C#使用正则表达式验证E-Mail格式 C#使用正则表达式验证E-Mail格式 C#使用正则表达式验证E-Mail格式 C#使用正则表达式验证E-Mail格式 C#使用正则表达式验证E-Mail格式 C#使用正则表达式验证E-Mail格式 C#使用正则...
正则表达式库gnu.regexp-1.1.4正则表达式库gnu.regexp-1.1.4
javascript经典正则表达式 (收藏整理)-javescript教程
内容主要包括:自定义正则文法(在ProgramManager类中自定义),根据正则文法和输入的正则表达式构建NFA,NFA自动构建DFA,DFA最小化,DFA匹配字符串。其中含有大量的中文注释,并提供了测试方法。本人还是学生,...
整理的网上一篇VBA正则式方面的文章
使用正则表达式验证E-mail格式,程序完全可以运行,方便大家参考和调试
Python正则表达式操作指南%2B-%2BUbuntu中文
net常用工具正则表达式\VS90SP1-jquryAddin\TestDriven.NET\Reflector\dotnethelper\Snippynet常用工具正则表达式\VS90SP1-jquryAddin\TestDriven.NET\Reflector\dotnethelper\Snippynet常用工具正则表达式\VS90SP1-...