我正在尝试构建一个单一的正则表达式,它可以验证一个以逗号分隔的子字符串的字符串。表达式应返回"匹配"如果所有子字符串都采用特定格式,则仅。如果甚至一个子字符串不是所需格式,它应该返回0匹配。
子字符串的必需格式: digit:apples
示例1
50:苹果,20:苹果,30:苹果
结果应为: 匹配
示例2
50:苹果,20:苹果,30:桔子
结果应为:不匹配
示例3
50:苹果,20:柑桔,30:苹果,40:苹果
结果应为:不匹配
我正在寻找可以实现此目的的单个正则表达式。任何帮助将不胜感激。
答案 0 :(得分:1)
^\d+:apples(?:,\d+:apples)*$
这应该为你做。