我想不出要在正则表达式中使用??的情况,但也许我想的还不够。

最佳答案

也许是一个由分隔符分隔的列表,并且您不希望匹配任何终止的分隔符。

^((?:[^,]+,??)+),?$

这将从"a,b,c"捕获"a,b,c,",因为非惰性变体将在捕获组中包含逗号。

09-28 09:00