Java Regex模式标志示例


Java Regex模式标志示例

package com.codingdict;



import java.util.regex.MatchResult;

import java.util.regex.Matcher;

import java.util.regex.Pattern;



public class PatternDemo {

   private static final String REGEX = "(.*)(\\d+)(.*)?# 3 capturing groups";

   private static final String INPUT = "This is a sample Text, 1234, with numbers in between.";



   public static void main(String[] args) {

      // create a pattern

      Pattern pattern = Pattern.compile(REGEX,Pattern.COMMENTS);

      // get a matcher object

      Matcher matcher = pattern.matcher(INPUT);



      System.out.println(pattern.flags());

   }

}