主页 > 知识库 > 正则表达式实现字符的模糊匹配功能示例

正则表达式实现字符的模糊匹配功能示例

热门标签:外呼系统无呼出路由是什么原因 西藏智能外呼系统代理商 400电话办理电话办理 贵港公司如何申请400电话 ai电话机器人搭建 地图标注教学点 梅县地图标注 呼叫系统外呼只能两次 甘肃医疗外呼系统排名

本文实例讲述了正则表达式实现字符的模糊匹配功能。分享给大家供大家参考,具体如下:

package com.cn.util;
import java.util.regex.Pattern;
/**
 * 正则表达式 工具类
 * 
 * @author lifangyu
 */
public class RegexUtil {
  /*
   * IP地址的匹配标达式 ( // \\d{1,3}) // :\d // 0~9数字,{1,3} // 至少一位,最多三位)
   */
  private static String regex_IP = "^(121.15.215.(\\d{1,3}))$";
  /*
   * 字符串 模糊匹配 :^(.*张三.*name.*)$ ; 等值匹配 ^(张三)$
   */
  private static String regex_containStr = "^(.*张三.*name.*)$";
  /*
   * 字符不包含特定字符串的表达式
   */
  private static String regex_notcontainStr = "^(?!.*(转发)).*$";// 不包含特定字符串的表达式
  public static void main(String[] args) {
    System.out.println(StringMatchRule("这个邮件 是转发的!", regex_notcontainStr));
  }
  public static boolean StringMatchRule(String souce, String regex) {
    boolean result = false;
    if (regex != null  souce != null) {
      result = Pattern.matches(regex, souce);
    }
    return result;
  }
}

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述对大家正则表达式学习有所帮助。

您可能感兴趣的文章:
  • js正则表达式 匹配两个特定字符间的内容示例
  • 正则表达式匹配路由的实现代码
  • 正则表达式之匹配数字范围
  • PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
  • Java正则表达式(匹配、切割、替换、获取)等方法
  • C#正则表达式匹配与替换字符串功能示例
  • JS匹配日期和时间的正则表达式示例
  • 正则表达式匹配括号外的符号及数据

标签:常州 凉山 湖州 大兴安岭 泰安 海口 哈密 本溪

巨人网络通讯声明:本文标题《正则表达式实现字符的模糊匹配功能示例》,本文关键词  正则,表达式,实现,字符,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《正则表达式实现字符的模糊匹配功能示例》相关的同类信息!
  • 本页收集关于正则表达式实现字符的模糊匹配功能示例的相关信息资讯供网民参考!
  • 推荐文章