--TEST-- Testing mb_ereg() duplicate named groups --EXTENSIONS-- mbstring --SKIPIF-- --FILE-- ?)|(?!))'; mb_ereg($pattern, '中?', $m); var_dump($m); mb_ereg($pattern, '中!', $m); var_dump($m); ?> --EXPECT-- array(4) { [0]=> string(6) "中?" [1]=> string(3) "?" [2]=> bool(false) ["punct"]=> string(3) "?" } array(4) { [0]=> string(6) "中!" [1]=> bool(false) [2]=> string(3) "!" ["punct"]=> string(3) "!" }