Annotation of embedaddon/php/ext/spl/tests/regexiterator_getregex.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: SPL: RegexIterator::getRegex() basic tests
                      3: --CREDITS--
                      4: Joshua Thijssen <jthijssen@noxlogic.nl>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: $array = array('cat', 'hat', 'sat');
                      9: $iterator = new ArrayIterator($array);
                     10: 
                     11: # Simple regex
                     12: $regexIterator = new RegexIterator($iterator, '/.at/');
                     13: var_dump($regexIterator->getRegex());
                     14: 
                     15: # Empty regular expression
                     16: $regexIterator = new RegexIterator($iterator, '//');
                     17: var_dump($regexIterator->getRegex());
                     18: 
                     19: # "Complex" email regular expression
                     20: $regexIterator = new RegexIterator($iterator, '|\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b|');
                     21: var_dump($regexIterator->getRegex());
                     22: 
                     23: 
                     24: 
                     25: ?>
                     26: --EXPECT--
                     27: string(5) "/.at/"
                     28: string(2) "//"
                     29: string(43) "|\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b|"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>