在字符串中查找电子邮件
这个问题在这里已经有了答案:
尝试
String s = "*** test@gmail.com&&^ test2@gmail.com((& ";
Matcher m = Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+").matcher(s);
while (m.find()) {
System.out.println(m.group());
}
只要删除^
和$
锚。