ungreedy.phpt 430 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. U (PCRE_UNGREEDY) modifier
  3. --FILE--
  4. <?php
  5. var_dump(preg_match('/<.*>/', '<aa> <bb> <cc>', $m));
  6. var_dump($m);
  7. var_dump(preg_match('/<.*>/U', '<aa> <bb> <cc>', $m));
  8. var_dump($m);
  9. var_dump(preg_match('/(?U)<.*>/', '<aa> <bb> <cc>', $m));
  10. var_dump($m);
  11. ?>
  12. --EXPECT--
  13. int(1)
  14. array(1) {
  15. [0]=>
  16. string(14) "<aa> <bb> <cc>"
  17. }
  18. int(1)
  19. array(1) {
  20. [0]=>
  21. string(4) "<aa>"
  22. }
  23. int(1)
  24. array(1) {
  25. [0]=>
  26. string(4) "<aa>"
  27. }