什么是我的字符串准确的正则表达式?

时间:2012-04-03 15:10:00

标签: java regex

示例字符串:

  

AB-XYZ-123

其中:

AB :只有两个大写字母,没有符号,没有数字,没有小写字母。

- :仅限-符号,无其他。

XYZ :任意三个大写字母大写字母组合字母。

- :仅限-符号,无其他。

123 :任意三个数字( [0-9] )组合。

是的,我在创建正则表达式方面非常弱。

2 个答案:

答案 0 :(得分:4)

试试这个

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

答案 1 :(得分:2)

^[A-Z]{2}-[A-Z]{3}-[0-9]{3}$