java中三种字符串正则匹配方式

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:13   4194   0
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);
 }
 
 
}

转载于:https://my.oschina.net/ifeixiang/blog/339554

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP