我需要一段 .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]+,?)+$
请问有没有一个正则表达式模式可以匹配此模式?
编辑: 为了更清晰,我添加了一个示例。正确的答案可以匹配123
。