$k="一,单项选择题(本类题共25小题,每小题1分,共25分,每小题备选答案中,只有一个符合题意的正确答案。请将选定的答案,按答题卡要求,用2B铅笔填涂答题卡中题号1至25信息点。多选。错选,不选均不得分)。";
preg_match_all("/,([^,(]+)\(([^\(\)]+)/i", $k, $matches);
var_dump($matches);
你哪个(号和一后面的顿号是全角的,如果不转换的话会有点问题.
所以在正则之前要用替换函数替换一下.