2012-04-03 67 views
0

的示例串:
什麼是我的字符串準確的正則表達式?

AB-XYZ-123

其中:只有任意兩個大寫字母,沒有符號,沒有數字,沒有小:

AB字母的字母。

-:只有符號-,沒有別的。

XYZ:任意三個大寫字母大寫字母的字母組合。

-:只有A -符號,沒有別的。

123:任何三個數字([0-9])組合。

是的我在創建正則表達式時非常虛弱。

+1

可能要通過一些http://regular-expressions.info的閱讀。它解釋了一大堆正則表達式。 – 2012-04-03 15:13:20

+0

+1。 。我稍後會詳細介紹。 – Asif 2012-04-03 15:37:09

回答

4

試試這個

^[A-Z]{2}-[A-Z]{3}-\d{3}$ 
+0

更好的是:'^ [A-Z] {2} - [A-Z] {3} - \ d {3} $' – anubhava 2012-04-03 15:14:37

+0

@anubhava:我想你是對的。更新它。 – 2012-04-03 15:15:43

+0

對不起...... java編譯器說:'非法轉義字符在\。 。 。我可以用\\代替嗎? – Asif 2012-04-03 15:46:09

2

這是

^[A-Z]{2}-[A-Z]{3}-[0-9]{3}$ 
相關問題