2016-05-13 5 views

ответ

2

Вы были близки в своей попытке, но [0-3] и [0-9] классы символов, а не повторы. Кроме того, если вы хотите совместить целые строки, а не подстроки, вам нужно привязать ваше выражение в начале и конце с помощью ^ и $ соответственно. Попробуйте следующее:

^[A-Za-z]{3}\/[A-Za-z]{3}$ 
+0

'{0,3}' собственно, правильно? – Blauhirn

+1

Вы хотите ровно 3 символа или где-нибудь между нулем и 3 символами? Вопрос задает «3 буквы, разделенные a /, а затем 3 после него». – Asaph

+0

Я не вопрос haha ​​/ true, я пропустил это – Blauhirn

0

Это зависит от диалекта регулярного выражения. У вас есть несколько вариантов:

Это любые символы слов, в том числе букв и цифр, по обе стороны от «/»:

/^\w{3}\/\w{3}$/ 

Вы можете только буквы, в этом случае вы можете использовать этот :

/^[a-z]{3}\/[a-z]{3}$/i 

вы можете использовать очень ограниченный диалект, например, с помощью утилиты grep или внутри IDE, в этом случае, это будет работать (не забудьте включить «игнорировать регистр», если вы хотите, ниже и в верхнем регистре):

/^[A-Z][A-Z][A-Z]\/[A-Z][A-Z][A-Z]$/ 
Смежные вопросы