Don_Angelo 27 Posté(e) le 5 septembre 2006 Partager Posté(e) le 5 septembre 2006 Bonjour à tous, Je cherche au moyen d'une regexp à extraire la phrase qui contient un mot précis. J'ai donc essayé plusieurs expressions de ce type avec la fonction ereg: reg="(^)?((.)( )*[A-Z](.^.))?".$mot."(.^.)*(.)+"; mais aucune ne semble fonctionner. Quelqu'un peut-il m'aider? D'avance Merci. Lien à poster
Shiingo 0 Posté(e) le 5 septembre 2006 Partager Posté(e) le 5 septembre 2006 Tu peux faire plus simple. (pseudo code à la noix ^^) $phrases = split(".|!|?", $text); // Rajouter d'autre ponctuation foreach($phrases as $line) { if($mon_mot_trouve dans $lines) { print $lines; } } Et c'est juste parce que j'ai la flemme de faire une regexp. Lien à poster
Don_Angelo 27 Posté(e) le 9 septembre 2006 Auteur Partager Posté(e) le 9 septembre 2006 Oui je n'y avais même pas pensé comme quoi parfois . Merci encore. Lien à poster
Messages recommandés