]> granicus.if.org Git - php/commitdiff
Add test cases for the regex probles
authorMoriyoshi Koizumi <moriyoshi@php.net>
Fri, 26 Sep 2003 17:44:06 +0000 (17:44 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Fri, 26 Sep 2003 17:44:06 +0000 (17:44 +0000)
ext/mbstring/tests/php_gr_jp_dev_884-1.phpt [new file with mode: 0644]
ext/mbstring/tests/php_gr_jp_dev_884-2.phpt [new file with mode: 0644]

diff --git a/ext/mbstring/tests/php_gr_jp_dev_884-1.phpt b/ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
new file mode 100644 (file)
index 0000000..5f19858
--- /dev/null
@@ -0,0 +1,13 @@
+--TEST--
+php-dev@php.gr.jp #884 (1)
+--FILE--
+<?php
+set_time_limit(2);
+var_dump(ereg_replace(".*", "b", "a"));
+var_dump(preg_replace("/.*/", "b", "a"));
+var_dump(mb_ereg_replace(".*", "b", "a"));
+?>
+--EXPECT--
+string(2) "bb"
+string(2) "bb"
+string(2) "bb"
diff --git a/ext/mbstring/tests/php_gr_jp_dev_884-2.phpt b/ext/mbstring/tests/php_gr_jp_dev_884-2.phpt
new file mode 100644 (file)
index 0000000..a93f3f6
--- /dev/null
@@ -0,0 +1,14 @@
+--TEST--
+php-dev@php.gr.jp #884 (2)
+--FILE--
+<?php
+var_dump(mb_ereg_replace("C?$", "Z", "ABC"));
+var_dump(ereg_replace("C?$", "Z", "ABC"));
+var_dump(mb_ereg_replace("C*$", "Z", "ABC"));
+var_dump(ereg_replace("C*$", "Z", "ABC"));
+?>
+--EXPECT--
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"