Я довольно плохо знаком с регулярными выражениями, и чем больше я их использую, тем больше они мне нравятся. Я работаю над регулярным выражением, которое должно удовлетворять следующим условиям:
- Должен начинаться с символа Альфа
- Из следующих трех символов хотя бы один должен быть символом Альфа.
- Все, что находится после первых четырех символов, является автоматическим соответствием.
В настоящее время у меня есть следующее регулярное выражение: ^[a-zA-Z](?=.*[a-zA-Z]).{1}.*$
Проблема, с которой я сталкиваюсь, заключается в том, что мой позитивный взгляд (?=.*[a-zA-Z]).{1}
не ограничен следующими тремя символами, следующими за буквенным символом.
У меня такое чувство, будто мне не хватает понятия здесь. Чего мне не хватает в этом выражении?
Спасибо всем.