Expression regulière

Fermé
flybick Messages postés 1 Date d'inscription jeudi 17 juin 2010 Statut Membre Dernière intervention 17 juin 2010 - Modifié par flybick le 17/06/2010 à 04:52
Bonjour,


Je cherche une expression régulière pour extraire des mots clés d'une chaine de caractère

J'ai le type de chaines suivantes
texte1 = gateau&tarte&tartelette  
texte2 = tartelette&gateau&tarte  
texte3 = tarte&tartelette

Je veux vérifier si le mot tarte et gateau sont présente dans ma chaine quelque soit leur position dans ma chaine

J'ai essayé
texte1.match(tarte.gateau) = false  
texte2.match(tarte.gateau) = false  
texte3.match(tarte|gateau) = false

La première et deuxième réponses ne me conviennent pas

texte1.match(tarte|gateau) = true  
texte2.match(tarte|gateau) = true  
texte3.match(tarte|gateau) = true

La troisième réponse ne me convient pas

Je n'ai pas trouvé si il est possible de chercher un mot quelque soit sa position dans la chaine

Merci de votre aide