美文网首页
RegexMatches.java

RegexMatches.java

作者: 不知不怪 | 来源:发表于2022-10-09 11:06 被阅读0次

    package com.gzz.common.base.utils;

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    /**

    • @summary 【测试正规表达式】
    • @author 高振中
    • @date 2022-05-22 10:00:00
      */
      public class RegexMatches {
      public static void main(String[] args) {
      String sql = "SELECT name FROM table t WHERE t.id=1";// 按指定模式在字符串查找
      String find = "(?i)(SELECT)(.
      )(?i)(FROM)";// 创建 Pattern 对象
      Pattern r = Pattern.compile(find);
      Matcher m = r.matcher(sql);// 现在创建 matcher 对象
      if (m.find()) {
      System.out.println("Found value: " + m.group(0));
      System.out.println("Found value: " + m.group(1));
      System.out.println("Found value: " + m.group(2));
      System.out.println("Found value: " + m.group(3));
      } else {
      System.out.println("NO MATCH");
      }
      }
      }

    相关文章

      网友评论

          本文标题:RegexMatches.java

          本文链接:https://www.haomeiwen.com/subject/tyygartx.html