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());
}
}
}
|