Je cherche une expression régulière qui correspond à R33 et r34E. J'ai essayé (R|r)[0-9]{2}+[A-Z]{1}
mais j'ai eu une erreur.Expression régulière pour correspondre à 'R33' et 'r34E'
-1
A
Répondre
2
/[rR][0-9]{2}[A-Z]?/
1
0
Votre regex est invalide.
Vous pouvez utiliser {2}
ou +
sur une expression, mais pas les deux.
+0
merci va l'enlever – Rob
2
Il s'agit d'une expression régulière non valide. Si vous voulez avoir 2 chiffres ou plus, {2} + ne fonctionnera pas, vous devriez utiliser {2,}.
(R|r)[0-9]{2,}[A-Z]?
1
Essayez ^(R|r)[0-9]{2}$|^(R|r)[0-9]{2}[A-Z]{1}$
Merci sera suivi tom. pour que vous sachiez si cela fonctionne – Rob
@Rob: Notez qu'il ne veut probablement pas les barres obliques; ils sont conventionnels dans plusieurs langues que l'expression est supposée être une expression régulière. –