Bonjour

j'aurai besoin d'un �il expert ou en tout cas plus exerc� que le mien pour mes choix de regex.

J'ai 2 cas � traiter.

1) trouver un ou plusieurs mots clefs au sein d'une chaine : peu importe s'ils sont tous pr�sents (au moins un) et l'ordre n'a pas d'importance
A priori �a fonctionne bien mais toute critique peut m'�tre utile

2) trouver un ou plusieurs mots clefs au sein d'une chaine : ils doivent �tre tous pr�sents et l'ordre n'a pas d'importance
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
/(?=.*key1)(?=.*key2)(?=.*key3).+/gi
C'est cette derni�re dont je ne suis pas tr�s sur.

Je me suis limit� � 3 clefs mais sur le principe, pas de limite.
Pour info, ces regex servent � des recherches sur noms de fichiers, pour des �chantillons de quelques milliers de fichiers. Les clefs saisies sont libres

Merci d'avance pour votre aide