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

public class RegexTestHarness {

    public static void main(String[] args){
        if (args.length!=2) {
            System.err.println("RegexTestHarness Regexpr. String "+args.length);
            System.exit(1);
        }
        else {

            Pattern pattern =
            Pattern.compile(args[0]);

            Matcher matcher =
            pattern.matcher(args[1]);

            boolean found = false;
            while (matcher.find()) {
                System.out.println("I found the text \""+matcher.group()+"\" starting at " +
                   "index "+matcher.start()+" and ending at index "+matcher.end());
                found = true;
            }
            if(!found){
                System.out.println("No match found.");
            }
        }
    }
}

