java中三種字串正則匹配方式
阿新 • • 發佈:2019-01-07
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); } }