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正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 行末没有空格c语言,新人提问:如何将输出
- 下一篇: php 模糊匹配_PHP实现多字段模糊匹