本文实例讲述了正则表达式实现字符的模糊匹配功能。分享给大家供大家参考,具体如下:
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./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
希望本文所述对大家正则表达式学习有所帮助。
# 正则表达式
# 字符
# 模糊匹配
# js正则表达式 匹配两个特定字符间的内容示例
# 正则表达式匹配路由的实现代码
# 正则表达式之匹配数字范围
# PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
# Java正则表达式(匹配、切割、替换、获取)等方法
# C#正则表达式匹配与替换字符串功能示例
# JS匹配日期和时间的正则表达式示例
# 正则表达式匹配括号外的符号及数据
# 不包含
# 最多
# 给大家
# 所述
# 再为
# 测试工具
# 讲述了
# RegexUtil
# IP
# 标达式
# author
# lifangyu
# public
# tools
# regex_IP
# private
# static
# String
# pre
相关文章:
历史网站制作软件,华为如何找回被删除的网站?
相册网站制作软件,图片上的网址怎么复制?
建站之星导航配置指南:自助建站与SEO优化全解析
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
css网站制作参考文献有哪些,易聊怎么注册?
如何正确选择百度移动适配建站域名?
网站制作模板下载什么软件,ppt模板免费下载网站?
如何用景安虚拟主机手机版绑定域名建站?
如何在橙子建站中快速调整背景颜色?
如何通过虚拟主机空间快速建站?
如何快速生成高效建站系统源代码?
如何快速选择适合个人网站的云服务器配置?
制作网站的公司有哪些,做一个公司网站要多少钱?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
建站之星ASP如何实现CMS高效搭建与安全管理?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
c# 服务器GC和工作站GC的区别和设置
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
建站之星备案是否影响网站上线时间?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
视频网站制作教程,怎么样制作优酷网的小视频?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
西安专业网站制作公司有哪些,陕西省建行官方网站?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
模具网站制作流程,如何找模具客户?
如何设计高效校园网站?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
制作网站外包平台,自动化接单网站有哪些?
网站制作说明怎么写,简述网页设计的流程并说明原因?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
常州自助建站工具推荐:低成本搭建与模板选择技巧
电商网站制作公司有哪些,1688网是什么意思?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
已有域名如何免费搭建网站?
如何通过WDCP绑定主域名及创建子域名站点?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
如何在腾讯云服务器快速搭建个人网站?
音乐网站服务器如何优化API响应速度?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
如何在建站宝盒中设置产品搜索功能?
如何在宝塔面板创建新站点?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
如何构建满足综合性能需求的优质建站方案?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
开封网站制作公司,网络用语开封是什么意思?
如何通过VPS建站实现广告与增值服务盈利?
*请认真填写需求信息,我们会在24小时内与您取得联系。