Tuple t4 = tupleFactory.newTuple(3);
t4.set(0,"this is a match");
t4.set(1, "this is a (.+?)");
t4.set(2, 1);
REGEX_EXTRACT func = new REGEX_EXTRACT();
String r = func.exec(t1);
assertTrue(r.equals("term1"));
r = func.exec(t2);
assertTrue(r==null);
r = func.exec(t3);
assertTrue(r==null);
r = func.exec(t4);
assertEquals("m", r);
func = new REGEX_EXTRACT("true");
r = func.exec(t4);
assertEquals("match", r);
String matchRegex = "^(.+)\\b\\s+is a\\s+\\b(.+)$";
TupleFactory tupleFactory = TupleFactory.getInstance();
Tuple te1 = tupleFactory.newTuple(2);