J'ai une entrée qui ne peut avoir que 2 valeurs appleou banana. Quelle expression régulière puis-je utiliser pour m'assurer que l'un des deux mots a bien été soumis?
J'ai une entrée qui ne peut avoir que 2 valeurs appleou banana. Quelle expression régulière puis-je utiliser pour m'assurer que l'un des deux mots a bien été soumis?
Réponses:
Cela fera:
/^(apple|banana)$/
à exclure des chaînes capturées (par exemple $1, $2):
(?:apple|banana)
(?:apple|banna)correspondra non plus, mais ne les ajoutera pas à la liste des chaînes capturées (par exemple $1, $2.. $N).
Il existe différents moteurs regex mais je pense que la plupart d'entre eux fonctionneront avec ceci:
apple|banana
(apple|banana).
re.IGNORECASEdrapeau. Par exemple:re.compile("(apple|banana)", re.IGNORECASE)
Une expression régulière /.txt|.tif/peut être utilisée sur SiteScope pour localiser la «correspondance de nom de fichier» pour le moniteur d'annuaire lors de la recherche de deux types de fichiers différents - fichiers se terminant par .txt ou .tif