--TEST-- Testing mb_ereg_search() named capture groups --EXTENSIONS-- mbstring --SKIPIF-- =') or die("skip requires oniguruma >= 6.9.4"); ?> --FILE-- \s*)(?\w+)(?[?!])'); var_dump(mb_ereg_search_getregs()); ?> --EXPECT-- array(7) { [0]=> string(11) " 中国?" [1]=> string(2) " " [2]=> string(6) "中国" [3]=> string(3) "?" ["wsp"]=> string(2) " " ["word"]=> string(6) "中国" ["punct"]=> string(3) "?" }