标签:邮政编码 http img color 运行 code font 范围 logs
package TestRegex;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test01 {
/**
* 邮政编码正则:"^[1-9]\\d{5}$"
* ^:正则开始符
* $:正则结束符
* [1-9]:范围为1-9
* \:转移字符
* \d:数字【0-9】
* X{n}:恰好n次:注意从0开始
*/
public static void main(String[] args) {
//定义正则
String str= "^[1-9]\\d{5}$";
//正确的邮件编码
String s = "471400";
//错误邮政编码
String s2 ="4560200";
/**
* Pattern为模式类型,
* compile(正则)方法预编译正则,
* 得到一个Matcher对象
*/
Pattern p =Pattern.compile(str);
//Pattern中的matcher()方法传入要匹配的字符串与正则进行匹配i
Matcher m=p.matcher(s);
Matcher m2=p.matcher(s2);
//Matcher类中的matches()方法判断是否匹配成功
boolean bo= m.matches();
boolean bo2= m2.matches();
//输出匹配结果:true为成功,false为失败
System.out.println(bo);
System.out.println(bo2);
}
}
运行结果:
标签:邮政编码 http img color 运行 code font 范围 logs
原文地址:http://www.cnblogs.com/GreenCode/p/7583554.html