Path: ...!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.lang.regexp Subject: =?UTF-8?Q?Re:_V=c3=a9rifier_la_pr=c3=a9sence_d'un_mot_dans_tous_les?= =?UTF-8?Q?_champs?= Date: Sun, 13 Mar 2022 20:28:27 +0100 Organization: There's no cabale Lines: 29 Message-ID: References: NNTP-Posting-Host: 220.12.205.77.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1647199708 42077 77.205.12.220 (13 Mar 2022 19:28:28 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Sun, 13 Mar 2022 19:28:28 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1 In-Reply-To: Bytes: 2139 Le 13/03/2022 à 19:18, Olivier Miakinen j'écrivais : > > Dans une phrase comportant plusieurs mots séparés entre autres par des > virgules, je voudrais vérifier qu'un mot en particulier se trouve dans > chaque partie de la phrase. J'ai peut-être une idée pour ça, et d'ailleurs j'ai posé la question sous cette forme parce qu'elle me paraît un peu plus facile que ma question d'origine qui est le contraire : vérifier qu'il existe au moins l'une des parties de la phrase ne contenant *pas* ce mot. > Par exemple, pour le mot cœur, cette phrase serait valide : > > Pour parler à cœur ouvert, cœur à cœur, je mets du cœur à l'ouvrage, > même si ce n'est pas de gaieté de cœur. Dans mon problème d'origine la phrase ne serait justement pas valide. > En revanche celle-ci ne serait pas valide : > > Pour parler à cœur ouvert, cœur à cœur, je mets beaucoup de courage, > même si ce n'est pas de gaieté de cœur. Mais cette autre phrase le serait, grâce au segment « je mets beaucoup de courage » qui ne contient pas le mot « cœur ». -- Olivier Miakinen