我在设计一个正则表达式时遇到了困难,该正则表达式将与包含0.n个特定字符的一行文本匹配。
示例:0
01: foo,bar,blah,42
02: ,,,试图与2号线匹配。
我想将匹配限制为,这一行只包含我试图匹配的特定分隔符)。
正则表达式应该在上匹配任何特定字符的数字(在我的例子中是逗号),所以不管是0还是100。
我试过使用反向引用,但没有效果。如果重要的话,我使用.NET作为正则表达式,但我并不挑剔。如果可以在Perl等中显示一个示例,我将很乐意接受它并计算出转换。
有什么建议吗?
发布于 2011-06-10 22:25:45
我不确定我是否完全理解这一要求,但这能做到吗?
^,*$发布于 2011-06-10 22:29:19
我假设一个值不需要逗号,试试这个(与Perl兼容的):
^\d+:\s+(\w*,)*\w*$https://stackoverflow.com/questions/6312664
复制相似问题