我想不出要在正则表达式中使用??的情况,但也许我想的还不够。 最佳答案 也许是一个由分隔符分隔的列表,并且您不希望匹配任何终止的分隔符。^((?:[^,]+,??)+),?$ 这将从"a,b,c"捕获"a,b,c,",因为非惰性变体将在捕获组中包含逗号。