php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现
這次給大家?guī)碚齽t表達(dá)式的模糊匹配功能如何實現(xiàn),實現(xiàn)正則表達(dá)式模糊匹配功能的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。
本文實例講述了正則表達(dá)式實現(xiàn)字符的模糊匹配功能。分享給大家供大家參考,具體如下:package com.cn.util;
import java.util.regex.Pattern;
/**
* 正則表達(dá)式 工具類
*
* @author lifangyu
*/
public class RegexUtil {
/*
* IP地址的匹配標(biāo)達(dá)式 ( // \\d{1,3}) // :\d // 0~9數(shù)字,{1,3} // 至少一位,最多三位)
*/
private static String regex_IP = "^(121.15.215.(\\d{1,3}))$";
/*
* 字符串 模糊匹配 :^(.*張三.*name.*)$ ; 等值匹配 ^(張三)$
*/
private static String regex_containStr = "^(.*張三.*name.*)$";
/*
* 字符不包含特定字符串的表達(dá)式
*/
private static String regex_notcontainStr = "^(?!.*(轉(zhuǎn)發(fā))).*$";// 不包含特定字符串的表達(dá)式
public static void main(String[] args) {
System.out.println(StringMatchRule("這個郵件 是轉(zhuǎn)發(fā)的!", 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;
}
}
相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注php中文網(wǎng)其它相關(guān)文章!
推薦閱讀:
總結(jié)
以上是生活随笔為你收集整理的php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 行末没有空格c语言,新人提问:如何将输出
- 下一篇: oracle代码实例,oracle存储过