Для хорошего ресурса попробуйте этот сайт и программу RegexBuddy . Вы даже можете сами найти ответ на свой вопрос с помощью этих сайтов.
Для начала вам нужно что-то вроде этого:
/^[a-zA-Z]{3}\s+[0-9]{2}$/
Но точные детали зависят от ваших требований. Вероятно, будет лучше, если вы научитесь самостоятельно использовать регулярные выражения, а затем будете писать регулярные выражения вместо того, чтобы просто копировать ответы здесь. Мелкие детали имеют большое значение. Примеры:
- Что такое "буква"? Просто А-Я или тоже иностранные буквы? Как насчет строчных букв?
- Что такое «число»? Просто 0-9 или тоже иностранные цифры? Только целые числа? Только положительные целые числа? Могут ли быть ведущие нули?
- Должен ли быть один пробел между буквами и цифрами? Или любое количество пробелов? Даже нет?
- Хотите найти эту строку в более крупном тексте? Или точно соответствует линии?
- и т.д ..
Ответы на эти вопросы изменят регулярное выражение. В конечном счете, вам будет гораздо легче научиться создавать регулярные выражения, чем полностью указывать свои требования и ждать, пока другие люди ответят.
Я забыл упомянуть, что до и после будет пробел. Как мне это включить?
Опять вам нужно рассмотреть вопросы:
- Вы имеете в виду только один пробел или любое количество пробелов? Возможно, не всегда пробел, но только иногда?
- Вы имеете в виду буквально пробел или какие-либо пробельные символы?
Мое предположение:
/^\s+[a-zA-Z]{3}\s+[0-9]{2}\s+$/