Si la chaîne "x" contient une lettre ou un nombre, imprimez cette chaîne. Comment faire cela en utilisant des expressions régulières? Le code ci-dessous est erronéExpression régulière correspondant à la chaîne alphanumérique
if re.search('^[A-Z]?[a-z]?[0-9]?', i):
print i
Notes: quantificateur est pas nécessaire, il correspondra exactement-un sans. Suppose un alphabet standard de 26 lettres. –
Oui, le '+ 'n'est pas nécessaire. – hasen
Suppression du +. C'est une habitude, car une expression comme celle-là devient invariablement plus complexe dans mon propre code, et je veux habituellement le + s'il y a autre chose. –