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