value = match.getValue();
value = match.getValue();
@Test public void testSimpleGroup2() { RE regex = JRegexFactory.INSTANCE.compile("a(b)c"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(2, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); assertEquals(1, matches[1].getStart()); assertEquals(2, matches[1].getEnd()); assertEquals("b", matches[1].getValue()); }
@Test public void testSimpleGroup1() { RE regex = JRegexFactory.INSTANCE.compile("(abc)"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(2, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); assertEquals(0, matches[1].getStart()); assertEquals(3, matches[1].getEnd()); assertEquals("abc", matches[1].getValue()); }
@Test public void testLiteral() { RE regex = JRegexFactory.INSTANCE.compile("abc"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(1, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); }
@Test public void testNonCapturingGroup() { RE regex = JRegexFactory.INSTANCE.compile("a(?:b)c"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(1, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); } }
@Test public void testNonCapturingGroup() { RE regex = JRegexFactory.INSTANCE.compile("a(?:b)c"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(1, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); } }
@Test public void testLiteral() { RE regex = JRegexFactory.INSTANCE.compile("abc"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(1, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); }
@Test public void testSimpleGroup2() { RE regex = JRegexFactory.INSTANCE.compile("a(b)c"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(2, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); assertEquals(1, matches[1].getStart()); assertEquals(2, matches[1].getEnd()); assertEquals("b", matches[1].getValue()); }
@Test public void testSimpleGroup1() { RE regex = JRegexFactory.INSTANCE.compile("(abc)"); RE.Match[] matches = regex.matcher().find("abc"); assertEquals(2, matches.length); assertEquals(0, matches[0].getStart()); assertEquals(3, matches[0].getEnd()); assertEquals("abc", matches[0].getValue()); assertEquals(0, matches[1].getStart()); assertEquals(3, matches[1].getEnd()); assertEquals("abc", matches[1].getValue()); }