Java-Quantifier

Quantifier

A quantifier determines how many times an expression is matched. The quantifiers are shown here:

+

Match one or more

* Match zero or more.
? Match zero or one.

Program

 

Program Two



Program Source

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

public class Javaapp {
  
    public static void main(String[] args) {
        
        Pattern pat = Pattern.compile("A*C");
        Matcher mat = pat.matcher("ACAACAAACAAAACXC");
        
        int i = 0;
        while(mat.find())
        {
            i++;
            System.out.println(i+"th subsequence  : "+mat.group());
        }
    }
}

Program Two Source

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

public class Javaapp {
  
    public static void main(String[] args) {
        
        Pattern pat = Pattern.compile("A?C");
        Matcher mat = pat.matcher("ACAACAAACAAAACXC");
        
        int i = 0;
        while(mat.find())
        {
            i++;
            System.out.println(i+"th subsequence  : "+mat.group());
        }
    }
}

Leave a Comment