A Reluctant qualifier : Greedy « Regular Expressions « Java Tutorial






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

public class MainClass {
  public static void main(String args[]) {
    String regex = "(\\d+?)";
    Pattern pattern = Pattern.compile(regex);

    String candidate = "1234";

    Matcher matcher = pattern.matcher(candidate);

    System.out.println(matcher.group());

  }

}








8.2.Greedy
8.2.1.A greedy qualifier
8.2.2.A Reluctant qualifier