我有一系列逗號分隔的單詞,如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