Je suis assez nouveau pour les expressions régulières et de plus en plus je les utilise, plus je les aime. Je travaille sur une expression régulière qui doit remplir les conditions suivantes:Expression régulière Positive Lookahead sous-chaîne
- doit commencer par un caractère Alpha
- Sur les trois caractères suivants, au moins un doit être un caractère Alpha.
- Tout ce qui suit les quatre premiers caractères est une correspondance automatique.
J'ai actuellement l'expression rationnelle suivante: ^[a-zA-Z](?=.*[a-zA-Z]).{1}.*$
La question que je me présente en est que mon positif (?=.*[a-zA-Z]).{1}
est préanalyse pas contraint aux trois caractères qui suivent le caractère alpha. J'ai l'impression de manquer un concept ici. Qu'est-ce qui me manque dans cette expression?
Merci à tous.
Sur 2: un seul et exactement un, ou au moins un? – polygenelubricants
désolé à ce sujet. Au moins un doit être un caractère alpha. – user90279