我需要一个 .Net (C#) 正则表达式来匹配逗号分隔的数字列表,如果最后一个字符有逗号,则该列表将不匹配
123,123,123,123 true - correct match
123,123,123,123, false - comma on end
123,123,123,,123 false - double comma
,123,123,123,123 false - comma at start
"" false - empty string
123 true - single value
我找到了这个正则表达式,但最后有逗号时匹配^([0-9]+,?)+$
适合这种模式的正则表达式模式是什么?
编辑:为清楚起见添加了 1 个示例,正确答案适用于123