Annotation of embedaddon/php/ext/pcre/tests/006.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: preg_replace() with array of failing regular expressions
                      3: --INI--
                      4: pcre.backtrack_limit=100000
                      5: --FILE--
                      6: <?php
                      7: 
                      8: $text = '[CODE]&lt;td align=&quot;$stylevar[right]&quot;&gt;[/CODE]';
                      9: $result = preg_replace(array('#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU', '#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU'), '', $text);
                     10: var_dump($text);
                     11: var_dump($result);
                     12: 
                     13: $result = preg_replace('#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU', '', $text);
                     14: var_dump($text);
                     15: var_dump($result);
                     16: 
                     17: echo "Done\n";
                     18: ?>
                     19: --EXPECTF--    
                     20: string(58) "[CODE]&lt;td align=&quot;$stylevar[right]&quot;&gt;[/CODE]"
                     21: NULL
                     22: string(58) "[CODE]&lt;td align=&quot;$stylevar[right]&quot;&gt;[/CODE]"
                     23: NULL
                     24: Done

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