Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2503

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

From Olivier Miakinen <om+news@miakinen.net>
Newsgroups fr.comp.sys.mac.programmation
Subject Re: Verifier la presence d'un mot dans tous les champs
Date 2023-03-03 21:23 +0100
Organization There's no cabale
Message-ID <tttl0q$1asu$1@cabale.usenet-fr.net> (permalink)
References (12 earlier) <ttn9em$h0s$1@shakotay.alphanet.ch> <ttpqam$7tm$1@shakotay.alphanet.ch> <ttt1b6$lk6v$1@dont-email.me> <tttjb9$1ais$1@cabale.usenet-fr.net> <tttjmb$5hk$1@shakotay.alphanet.ch>

Show all headers | View raw


Le 03/03/2023 à 21:01, M.V. a écrit :
> 
>> J'avais donné comme exemple la recherche de « cœur » sans préciser,
>> mais en réalité mon idée était de remplacer cette chaîne fixe par
>> une regexp quelconque.
> 
> Ça correspond à ce que j'imaginais et donc le script AS précédent ne
> fonctionnait pas ! Celui que j'ai pondu dans
> <news:ttt2vc$lpku$1@dont-email.me> irait beaucoup mieux. 

Je ne sais pas si la construction que tu utilises, à savoir « if "cœur"
is not in item_list », utilise une comparaison de chaîne fixe ou bien
une regexp.

Dans le second cas, alors peut-être que ton script fait aussi bien
que la regexp /(^|,)((?!cœur).)*(,|$)/ ; dans le premier cas, non.

Par exemple, je pourrais remplacer « cœur » par « [a-z]{7}(xx|yyy) »
ou n'importe quelle autre regexp.

> Et ta recherche fait le distingo entre « cœur » et « Cœur » ?

Pour une recherche indépendante de la casse il me suffit d'ajouter
un i après le dernier /, donc : /(^|,)((?!cœur).)*(,|$)/i

Il y a aussi moyen de faire en sorte qu'une partie de la regexp soit
indépendante de la casse et qu'une autre partie ne le soit pas. Mais
ça, ce serait plus en charte sur fcl.regexp qu'ici.


-- 
Olivier Miakinen

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-02 09:29 +0000
  Re: Verifier la presence d'un mot dans tous les champs andre_favre@af.invalid (André Favre) - 2023-03-03 10:20 +0100
    Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-03 10:02 +0000
  Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.invalid> - 2023-03-03 14:48 +0000
    Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.invalid> - 2023-03-03 15:15 +0000
    Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-03 20:55 +0100
      Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-03 20:01 +0000
        Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-03 21:23 +0100
          Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-03 20:39 +0000
            Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-03 21:49 +0100
              Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-03 21:59 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-03 21:59 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 00:01 +0100
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 00:08 +0100
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 00:48 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 10:07 +0100
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 11:23 +0000
              Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-03 21:18 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-03 23:59 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 08:20 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 09:06 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 09:11 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 11:23 +0000
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-04 13:49 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 14:41 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 14:32 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 14:41 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 15:12 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 17:42 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 19:05 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 19:16 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-04 19:01 +0000
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-04 19:26 +0000
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-04 19:47 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-04 20:40 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 21:34 +0100
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-04 19:02 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-04 21:38 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-05 09:54 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-05 12:04 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-05 13:18 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-05 11:29 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-05 12:36 +0100
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-05 13:35 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-05 14:05 +0000
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-05 14:06 +0000
                Re: Verifier la presence d'un mot dans tous les champs Joseph B <josephb@nowhere.invalid> - 2023-03-05 15:02 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-05 16:58 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-05 16:25 +0000

csiph-web