我有一系列逗号分隔的单词,如x1,x2,x3 ....这个序列中的某些单词可能是可选的,即序列x1,x3,x4,x6是有效的,x2和x5是可选的,而其余的话是强制性的。上述顺序最多可重复n次。正则表达式验证序列
对于离,词语X1,X2的序列,X 3可以与X 2是可选被重复3次最大,以下是有效的序列:X1,X3,X1,X2,X3,X1,X3
如何使用正则表达式验证上述内容?
我想是这样 (,{0,1}x1,(x2,){0,1}x3,{0,1}){3}
但上面会三的倍数工作,如果我使用{1,3},然后重复的任何款项将匹配,因为他们的倍数1 {,3 }。
您能否提供更多有效和无效的示例序列?例如:你是否严格按照升序排列数字? – ohaal