Re: Verifier la presence d'un mot dans tous les champs

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: Verifier la presence d'un mot dans tous les champs
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.regexp
Date : 14. Mar 2022, 11:47:28
Autres entêtes
Organisation : There's no cabale
Message-ID : <t0n2vh$23a2$1@cabale.usenet-fr.net>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1
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

Date Sujet#  Auteur
27 Apr 24 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal