Finding Every Occurrence of the Letter A : Group « Regular Expressions « Java Tutorial






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

public class FindA {
  public static void main(String args[]) throws Exception {

    String candidate = "A Matcher examines the results of applying a pattern.";

    String regex = "\\ba\\w*\\b";
    Pattern p = Pattern.compile(regex);

    Matcher m = p.matcher(candidate);
    String val = null;
    System.out.println("INPUT: " + candidate);

    System.out.println("REGEX: " + regex + "\r\n");

    while (m.find()) {
      val = m.group();
      System.out.println("MATCH: " + val);
    }
    if (val == null) {
      System.out.println("NO MATCHES: ");
    }
  }
}








8.3.Group
8.3.1.A simple sub group
8.3.2.Working with simple groups
8.3.3.Find the end point of the first sub group (ond)
8.3.4.Finding Every Occurrence of the Letter A