您好,登錄后才能下訂單哦!
這篇文章給大家介紹使用正則表達式怎么實現一個字符模糊匹配功能,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
具體如下:
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; } }
關于使用正則表達式怎么實現一個字符模糊匹配功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。