黑马程序员技术交流社区
标题:
会正则表达式的来看一下
[打印本页]
作者:
小明啊
时间:
2016-1-26 17:31
标题:
会正则表达式的来看一下
public class MatchesTest {
public static void main(String[] args){
String[] mails={"123456@qq.com","1234567@126.com","12345678156.com"};
String mailRegEx="\\w{3,20}@\\w+\\.(cn|com|org\net|gov)";
Pattern p=Pattern.compile(mailRegEx);
Matcher matcher =null;
for(String mail:mails)
{
if(matcher==null)
matcher=p.matcher(mail);
else
matcher.reset(mail);
//为什么要加判断和reset()方法。直接输出p.matcher(mail);也可以得到想要的结果啊?????????
String result=mail+(matcher.matches()? "是":"不是")+"一个有效的邮箱";
System.out.println(result);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2