php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现
这次给大家带来正则表达式的模糊匹配功能如何实现,实现正则表达式模糊匹配功能的注意事项有哪些,下面就是实战案例,一起来看一下。
本文实例讲述了正则表达式实现字符的模糊匹配功能。分享给大家供大家参考,具体如下: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;
}
}
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现相关推荐
- java正则表达式多行匹配,正则表达式多行匹配 - Wangle_OP的个人空间 - OSCHINA - 中文开源技术交流社区...
待匹配内容 Index(dec):1 (hex):1 GigabitEthernet 0/3 is DOWN , line protocol is DOWN Hardware is OCTEON-S ...
- Labview—匹配模式/匹配正则表达式
区别: 匹配模式所提供的字符串匹配选项少,匹配正则表达式选项较多,但是匹配模式的执行速度要比匹配正则表达式快. 匹配正则表达式含有错误输入和输出端,且不接收含有空字符的字符串(\0,ASCII为0的字 ...
- Python:利用原生函数count或正则表达式compile、findall、finditer实现匹配统计(包括模糊匹配的贪婪匹配、懒惰匹配)
Python:利用原生函数count或正则表达式compile.findall.finditer实现匹配统计(包括模糊匹配的贪婪匹配.懒惰匹配) 目录 利用原生函数count或正则表达式compile ...
- 匹配正则_程序员入门基础:python正则表达式贪婪匹配和非贪婪匹配
此文为python正则表达式的高阶入门,正则基础入门请参考程序员入门基础:python的正则表达式. 一.贪婪匹配和非贪婪匹配 举例说明概念: print('非贪婪匹配',re.search('el+ ...
- postgresql模糊匹配正则表达式性能问题
postgresql 模糊匹配 目前建议使用like,~~,不建议使用正则表达式, 目前有性能问题 https://yq.aliyun.com/articles/405097 正则表达式效率比较低下: ...
- python re正则提取ip地址_Python正则表达式匹配和提取IP地址
No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}\.){3}[0-9 ...
- python re正则提取ip地址_python 正则表达式匹配IP地址
一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...
- python正则表达式开头和结尾_Python 基础之正则之一 单字符,多字符匹配及开头结尾匹配...
一.正则表达式之单个字符匹配 格式:lst = re.findall(正则表达式,要匹配的字符串) 预定义字符集 匹配内容 .匹配任意字符,除了换行符\n \d匹配数字 \D匹配非数字 \w匹配字母或 ...
- 10、正则表达式 (笔试题、语法规则、正则对象方法、正则实例属性、支持正则表达式的String对象的方法、贪婪匹配与非贪婪匹配)
正则表达式 目录 10.1 语法规则 10.1.1 创建方法 1.直接量 2.构造方法RegExp() 10.1.2 三个属性i,g,m 10.1.3 方括号 10.1.4 元字符 10.1.5 量词 ...
- java 正则 单个字符_正则表达式教程之匹配单个字符详解
本文实例讲述了正则表达式教程之匹配单个字符.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的 ...
最新文章
- Python常用模块之序列化模块
- BZOJ2194 快速傅立叶之二 【fft】
- 如何构造天然满足某些约束的神经网络?
- 【Verilog语法】PC-relatve branch 以及 Delay Slot 的含义
- 甲醛、苯、甲苯、二甲苯对人体健康的危害
- CVPR2019| 亚洲微软研究院、阿德莱德论文:结构知识蒸馏应用语义分割
- 066 模块的搜索路径
- TIDSP TMS320F28075 芯片串口烧录软件编写
- Dos Cmd命令整理
- 使用FusionChartsFree整合项目
- 用什么方法可以将Word转换成PDF文档?
- EFM32G232F64时钟树
- stm32外设笔记-freertos配置(四)
- STM32任意IO模拟8080时序驱动TFTLCD屏
- Python脚本下载今日头条视频 附加Android版本辅助下载器
- 小程序审核经验分享|小程序发布如何快速过审?
- wyh的迷宫 简单BFS
- word标题突然变成黑方框???
- 计算机网络知识点笔记
- PR视频剪辑教程_05_字幕(附PR常用快捷键)