Deutsch English Français Italiano |
<t0n2vh$23a2$1@cabale.usenet-fr.net> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen <om+news@miakinen.net> Newsgroups: fr.comp.lang.regexp Subject: Re: Verifier la presence d'un mot dans tous les champs Date: Mon, 14 Mar 2022 10:47:28 +0100 Organization: There's no cabale Lines: 33 Message-ID: <t0n2vh$23a2$1@cabale.usenet-fr.net> References: <t0lcik$1616$1@cabale.usenet-fr.net> <dg1u2h9ms324so97iqqac5jfclhunbt5u0@4ax.com> 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 1647251249 68930 77.205.12.220 (14 Mar 2022 09:47:29 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Mon, 14 Mar 2022 09:47:29 +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: <dg1u2h9ms324so97iqqac5jfclhunbt5u0@4ax.com> Bytes: 2224 Bonjour Dominique, Le 14/03/2022 à 10:21, Otomatic m'a répondu : > > 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. Oui, ce serait une bonne idée si c'était possible. Mais dans mon cas précis il n'y a pas de moyen simple de modifier le code, seulement les regexp. Je ne peux pas non plus capturer des sous-chaînes pour les traiter séparément ensuite. En revanche, j'ai la possibilité de combiner plusieurs regexp sur la même chaine avec des opérateurs logiques. Quelques exemples : - /regexp1/ et /regexp2/ - /regexp1/ ou /regexp2/ - non /regexp/ - non (/regexp1/ ou (/regexp2/ et non /regexp3/)) C'est pour ça que j'avais commencé par inverser le test, du fait que ça me semblait plus facile, en effet je peux alors utiliser : - non /regexp/ au lieu de : - /regexp/ Quoi qu'il en soit, merci de ta réponse. P.-S. : ton Forté Agent a toujours des problèmes avec les accents dans les titres, alors j'y remplace mes é par des e. -- Olivier Miakinen