Каким будет точное регулярное выражение для моей строки? - PullRequest
0 голосов
/ 03 апреля 2012

Пример строки:

AB-XYZ-123

Где:

AB: любые два заглавных алфавита, без символов, без цифр, без букв алфавита.

-: только символ -, больше ничего.

XYZ: Любая комбинация из трех заглавных букв и букв алфавита.

-: только символ -, больше ничего.

123: Любая комбинация из трех чисел ( [0-9] ).

и да, я очень слаб в создании регулярных выражений.

Ответы [ 2 ]

4 голосов
/ 03 апреля 2012

Попробуйте это

^[A-Z]{2}-[A-Z]{3}-\d{3}$ 
2 голосов
/ 03 апреля 2012

Это

^[A-Z]{2}-[A-Z]{3}-[0-9]{3}$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...