以下是可以接受的格式,結合基於條件正則表達式中的Java
(CCC|CC|CCN)/(NNNN-NNNNNNNN)
OR
(CCC|CC|CCN)/NN/(NN-NNNNN)
其中C代表字符[AZ] N代表號碼[0-9]
我設法創建2個規則表達式同時匹配的條件,
^[A-Z]{2}[A-Z|0-9]{0,1}/\d{4,8}$
OR
^[A-Z]{2}[A-Z|0-9]{0,1}/\d{2}/\d{2,5}$
是否有可能根據條件對/(即正斜槓的數目),以將它們合併在一個單一的正則表達式?
樣品有效的例子可能是: -
MAT/1234
XP/1234
XW1/12345678
XU/12/34
KLY/12/34567
RT1/23/45678
您是否有一些有效的例子來匹配? – 2016-03-21 16:55:59
正則表達式有一個_或_符號'|'。 – khelwood
@ brso05:再次閱讀問題。 C和N只是字符和數字的符號。 – 2016-03-21 17:01:42