function testPatternLabels() { $regex = new ParallelRegex(false); $regex->addPattern("abc", "letter"); $regex->addPattern("123", "number"); $this->assertIdentical($regex->match("abcdef", $match), "letter"); $this->assertEqual($match, "abc"); $this->assertIdentical($regex->match("0123456789", $match), "number"); $this->assertEqual($match, "123"); }
public function testPatternLabels() { $regex = new ParallelRegex(false); $regex->addPattern('abc', 'letter'); $regex->addPattern('123', 'number'); $this->assertIdentical($regex->match('abcdef', $match), 'letter'); $this->assertEqual($match, 'abc'); $this->assertIdentical($regex->match('0123456789', $match), 'number'); $this->assertEqual($match, '123'); }
public function testWithTextInLatin1() { $regex = new ParallelRegex(false); $regex->addPattern(utf8_decode('eé')); $this->assertTrue($regex->match(utf8_decode('eéêè'), $match)); $this->assertEqual($match, utf8_decode('eé')); }