我想验证字符串中的特殊字符。示例“A; B,C; D,E; F,G; H”表示“A; B”是一对,“C; D”是下一对等。对由“,”分开,所以我需要验证此字符串应与上面相同,不应以“,”开头/结尾,最后一对应为“X; Y”和最多4对。任何人都可以帮助我吗?
答案 0 :(得分:1)
看起来你要匹配
^([A-Z];[A-Z],){0,3}X;Z$
答案 1 :(得分:0)
尝试:^([A-z];[A-z],){0,3}X;Y$
。
这假定一个锚定字符串由一对由字母字符组成的对组成,由;
分隔,对由,
分隔。最后一对必须始终为X;Y
,之前可以有0到3对。