Regexp: recherche d'un ou ( plusieurs ) mot(s) dans une phrase

Résolu
jabs123 Messages postés 19 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 6 juillet 2007 - 25 janv. 2007 à 14:17
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 - 29 janv. 2007 à 18:43
Bonjour,
Avez vous une idée pour l'expression régulière qui cherche l'existence ou le nombre d'occurence d'un mot : "mot1"dans une phrase ( ou texte entière)?

avec eregi( "(mot1)" , $texte ); je trouve bien mot1 mais je le trouve aussi à l'intérieur d'autres mots qui le contient.( ex : eregi( "(le)" , $texte ); >> je le trouve dans le mot disponible

Et est il possible aussi d'avoir l'expression régulière avec deux mots : "mot1 mot2".( dans l'ordre)
Merci !

JabsDev

4 réponses

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 3
29 janv. 2007 à 18:43
Justement, avec preg_match_all ! :)
Il te renvoie le nbs d'occurences! :)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
3