import java.io.*
;
import java.util.regex.*
;
import java.net.*
;
class RegexTest
{
public static void main(String[] args)
throws Exception
{
getMails();
}
public static void getMails()
throws Exception
{
String reg = "\\w+@\\w+(\\.\\w+)+"
;//正则表达式匹配邮箱
Pattern p =
Pattern.compile(reg);//将正则表达式封装成对象
URL url =
new URL("http://tieba.baidu.com/p/3460373556"
);//创建url对象,数据源
URLConnection conn =
url.openConnection();//持续连接
BufferedReader bufrIn =
new BufferedReader(
new InputStreamReader(conn.getInputStream()));//获取输入流
String line =
null;
while((line=bufrIn.readLine())!=
null)
{
Matcher m =
p.matcher(line);//将字符串与正则表达式相关联
while(m.find())
{
System.out.println(m.group());
}
}
}
}
转载于:https://www.cnblogs.com/lovedaydream/p/5209561.html