getPostMatch() публичный Метод

Return the post-match (in the regular expression sense) of the last scan.
public getPostMatch ( ) : string
Результат string
Пример #1
0
 function testMatch()
 {
     $sc = new StringScanner("foobarbaz");
     $this->assertEqual($sc->isMatch("foo"), 3);
     $this->assertTrue($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), 3);
     $this->assertEqual($sc->getMatched(), "foo");
     $this->assertEqual($sc->getPreMatch(), "");
     $this->assertEqual($sc->getPostMatch(), "barbaz");
     $this->assertEqual($sc->isMatch("bar"), null);
     $this->assertFalse($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), null);
     $this->assertEqual($sc->getMatched(), null);
     $this->assertEqual($sc->getPreMatch(), null);
     $this->assertEqual($sc->getPostMatch(), null);
     $this->assertEqual($sc->isMatch("\\w+"), 9);
     $this->assertTrue($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), 9);
     $this->assertEqual($sc->getMatched(), "foobarbaz");
     $this->assertEqual($sc->getPreMatch(), "");
     $this->assertEqual($sc->getPostMatch(), "");
     $sc->pos = 3;
     $this->assertEqual($sc->isMatch("foo"), null);
     $this->assertFalse($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), null);
     $this->assertEqual($sc->getMatched(), null);
     $this->assertEqual($sc->getPreMatch(), null);
     $this->assertEqual($sc->getPostMatch(), null);
     $this->assertEqual($sc->isMatch("bar"), 3);
     $this->assertTrue($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), 3);
     $this->assertEqual($sc->getMatched(), "bar");
     $this->assertEqual($sc->getPreMatch(), "foo");
     $this->assertEqual($sc->getPostMatch(), "baz");
     $this->assertEqual($sc->isMatch("\\w+"), 6);
     $this->assertTrue($sc->wasMatched());
     $this->assertEqual($sc->getMatchedSize(), 6);
     $this->assertEqual($sc->getMatched(), "barbaz");
     $this->assertEqual($sc->getPreMatch(), "foo");
     $this->assertEqual($sc->getPostMatch(), "");
     $sc->pos = 9;
     $this->assertEqual($sc->isMatch("foo"), null);
     $this->assertEqual($sc->isMatch("bar"), null);
     $this->assertEqual($sc->isMatch("\\w+"), null);
 }