String 的正则表达式匹配运算方法
matches(正则)
判断字符串能否匹配指定的正则表达式
replaceAll(正则, 子串)
用新的子串,替换所有匹配的子串
split(正则)
用匹配的分隔字符,拆分字符串
“aaa,bbb,ccc”
[“aaa”, “bbb”, “ccc”]
String regStr=”^[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\.com|\.cn|\.net)+$”;
Pattern pattern=Pattern.compile(regStr);//注册正则表达式
String mailStr=”chang_2013@chang.com.cn”;//匹配字符串,返回描述匹配结果的 Matcher 实例
Matcher matcher=pattern.matcher(mailStr);//通过调用 Matcher 的 find 方法得知是否匹配成功
if(matcher.find()) {
System.out.println(“邮箱匹配成功!”); }
else {
System.out.println(“邮箱格式错误!”);