import java.util.regex.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
String regular;//正则表达式
Pattern p = Pattern.compile(regular);//创建正则表达式对象
p.pattern();//返回正则表达式字符串形式,标准形式
p.split();//按照所给正则表达式分割
//p.matcher()
Matcher m = p.matcher(goal);//创建所需匹配字符串的matcher对象
//Matcher有三个方法
m.matches();//匹配regular与goal
m.lookAt();//匹配最前面的字符串,只要前面有符合正则的字符串就返回true
m.find();//goal中有任一部分符合正则即返回true
参阅java正则详解