Java 检查文件中的电子邮件地址并提取它们

Java 检查文件中的电子邮件地址并提取它们,java,search,for-loop,Java,Search,For Loop,使用Java,我需要找到一种方法来检查文件中是否有电子邮件地址,然后显示电子邮件地址。有人知道怎么做吗?FTW 下面概述了执行此操作的代码: Pattern pattern = Pattern.compile("the regex string"); Matcher matcher = pattern.matcher("the file"); boolean found = false; while (matcher.find()) { System.out.println(ma

使用Java,我需要找到一种方法来检查文件中是否有电子邮件地址,然后显示电子邮件地址。有人知道怎么做吗?

FTW


下面概述了执行此操作的代码:

Pattern pattern = 
Pattern.compile("the regex string");

Matcher matcher = 
pattern.matcher("the file");

boolean found = false;
while (matcher.find()) {
    System.out.println(match.group());
    found = true;
}
循环,我现在的方法是在找到第一个地址时停止


可以找到正则表达式本身。

如果您不得不忍受使用Java的痛苦,那么您的生活方式和幸福感可以通过使用来改善。

您等待这个答案多久了?:):)+1这是我在学习Perl时遇到的第一个XKCD。我等这一刻等了好几年了!请注意,任何带有@的字符串都不是有效的电子邮件地址,决定字符串是否为有效电子邮件地址的正确正则表达式大约是一页a4的文本。除此之外,这仍然是最好的答案,而且很有趣:D