您的位置:首页 > 其它

正则表达式

2015-04-20 23:48 381 查看
1:基本正则表达式:验证一个字符串满不满足格式要求
2:正则表达式中用\.表示.
public static void main (String[] args){
/*
*验证电子邮箱地址的正则表达式;
*[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)+
*
*/
String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)+";
System.out.println(regex);
String str = "fancq@tarena.com.cn";
/*boolean matches(String regex)
*判断当前字符串是否满足给定的正则表达式所规定的格式,满足则返回true
*需要注意的是,无论正则表达式中是否书写了“^$”都是做全匹配
*/
boolean matches = str.matches(regex);
System.out.println(matches?“是邮箱”:“不是邮箱");
}

如果在字符串中间,连续出现了若干次要拆分的字符,那么每一项中间都会拆除一个空字符串。
例如:,,,1,2,3,4,5,6
在1前会拆出5个空字符串,只有在字符串末尾连续匹配的话,是不 拆出多余的空字符串的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: