java正则表达式匹配email
时间: 2023-12-07 14:38:59 浏览: 40
以下是Java正则表达式匹配Email的例子:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EmailMatcher {
public static void main(String[] args) {
String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+)+";
Pattern pattern = Pattern.compile(regex);
String context = "checkhere1@hotmail.com ;checkhere2@hotmail.com;sdfkfj@sfsdf65656.com.cn " + ";jfkdjgkjhgk@jdfjkg.cn.cn ;sadfsd@sdfsd.cn";
Matcher matcher = pattern.matcher(context);
while (matcher.find()) {
System.out.println(matcher.group()); }
}
}
```
输出结果为:
```
checkhere1@hotmail.com
checkhere2@hotmail.com
sdfkfj@sfsdf65656.com.cn
jfkdjgkjhgk@jdfjkg.cn.cn
sadfsd@sdfsd.cn
```