MatcherResetCharSequenceExample.java Source code

Java tutorial

Introduction

Here is the source code for MatcherResetCharSequenceExample.java

Source

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

public class MatcherResetCharSequenceExample {
    public static void main(String args[]) {
        test();
    }

    public static void test() {
        String output = "";
        Pattern p = Pattern.compile("\\d");
        Matcher m1 = p.matcher("01234");

        while (m1.find()) {
            System.out.println("\t\t" + m1.group());
        }
        //now reset the matcher with new data
        m1.reset("56789");
        System.out.println("After resetting the Matcher");
        //iterate through the matcher
        while (m1.find()) {
            System.out.println("\t\t" + m1.group());
        }
    }
}