Regex實現字元的模糊比對功能樣本

來源:互聯網
上載者:User
這篇文章主要介紹了Regex實現字元的模糊比對功能,結合具體java執行個體形式分析了針對字串的模糊比對查詢相關實現技巧,需要的朋友可以參考下

本文執行個體講述了Regex實現字元的模糊比對功能。分享給大家供大家參考,具體如下:

package com.cn.util;import java.util.regex.Pattern;/** * Regex 工具類 *  * @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;  }}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.