import org.apache.regexp.*;
/**
* REsubstr -- demonstrate RE Match -> getParen()
* @author Ian F. Darwin, ian@darwinsys.com
* @version $Id: REmatch.java,v 1.2 2001/10/09 18:27:12 ian Exp $
*/
public class REmatch {
public static void main(String[] argv) throws RESyntaxException {
String patt = "Q[^u]\\d+\\.";
RE r = new RE(patt);
String line = "Order QT300. Now!";
if (r.match(line)) {
System.out.println(patt + " matches \"" +
r.getParen(0) +
"\" in \"" + line + "\"");
} else {
System.out.println("NO MATCH");
}
}
}
|