Я пытаюсь обнаружить 3-х букв, разделенных/с последующим 3 после негоRegex для обнаружения ABC/ABC 3 буквы, разделенные/в середине
Не уверен, что выражение это для его обнаружения.
Благодарим Вас за любые предложения
Я пытаюсь обнаружить 3-х букв, разделенных/с последующим 3 после негоRegex для обнаружения ABC/ABC 3 буквы, разделенные/в середине
Не уверен, что выражение это для его обнаружения.
Благодарим Вас за любые предложения
Вы были близки в своей попытке, но [0-3]
и [0-9]
классы символов, а не повторы. Кроме того, если вы хотите совместить целые строки, а не подстроки, вам нужно привязать ваше выражение в начале и конце с помощью ^
и $
соответственно. Попробуйте следующее:
^[A-Za-z]{3}\/[A-Za-z]{3}$
Попробуйте [a-zA-Z]{3}/[a-zA-Z]{3}
. См. http://php.net/manual/en/regexp.reference.repetition.php для получения дополнительной информации о операторах повторения.
Это зависит от диалекта регулярного выражения. У вас есть несколько вариантов:
Это любые символы слов, в том числе букв и цифр, по обе стороны от «/»:
/^\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]$/
'{0,3}' собственно, правильно? – Blauhirn
Вы хотите ровно 3 символа или где-нибудь между нулем и 3 символами? Вопрос задает «3 буквы, разделенные a /, а затем 3 после него». – Asaph
Я не вопрос haha / true, я пропустил это – Blauhirn