package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegUtil { /** * 方式一:基本正则表达式实现 * @param str * @param reg * @return */ public static boolean matchMatcher(String str,String reg){ Pattern pattern =Pattern.compile(reg); Matcher matcher=pattern.matcher(str); return matcher.matches(); } /** * 方式二:利用Pattern自带实现 * @param str * @param reg * @return */ public static boolean matchPattern(String str,String reg){ return Pattern.matches(reg, str); } /** * 方式三:String自带实现 * @param str * @param reg * @return */ public static boolean matchStr(String str,String reg){ return str.matches(reg); } }