Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-a.proxad.net!nnrp4-1.free.fr!not-for-mail From: Otomatic Newsgroups: fr.comp.lang.regexp Subject: Re: =?utf-8?Q?V=C3=83=C2=A9rifier_la_pr=C3=83=C2=A9?= =?utf-8?Q?sence_d'un_mot_dans_t?= =?utf-8?Q?ous_les_champs?= Date: Mon, 14 Mar 2022 10:21:36 +0100 Sender: Dominique Ottello Organization: PCatHome&Me Reply-To: Dominique Ottello Message-ID: References: User-Agent: ForteAgent/8.00.32.1272 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Lines: 24 NNTP-Posting-Date: 14 Mar 2022 10:21:38 CET NNTP-Posting-Host: 78.193.196.57 X-Trace: 1647249698 news-3.free.fr 3434 78.193.196.57:61393 X-Complaints-To: abuse@proxad.net Bytes: 1781 Olivier Miakinen écrivait : > D'habitude c'est le plus souvent moi qui donne la solution à un problème > de regexp, mais pour une fois c'est moi qui ai besoin d'aide. Et c'est bien vrai ça ! Dans un tel cas, je ne chercherais pas une regexp, mais plutôt une fonction avec explode pour séparer la phrase en segments et vérifier dans chaque segment la présence ou non du mot. En PHP : > function trouve_mot($phrase,$mot) { > $phrase_explode = explode(',',$phrase); > foreach($phrase_explode as $value) { > if(strpos($value,$mot) === false) { > return false; > break; > } > } > return true; > } -- Un ordinateur résout des problèmes que nous n'aurions pas sans lui Technique aéronautique : http://aviatechno.net