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


Groups > fr.comp.lang.regexp > #155

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

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 2022-03-14 18:08 +0100
Organization There's no cabale
Message-ID <t0nsr7$2k87$1@cabale.usenet-fr.net> (permalink)
References <t0lcik$1616$1@cabale.usenet-fr.net> <dg1u2h9ms324so97iqqac5jfclhunbt5u0@4ax.com> <t0n2vh$23a2$1@cabale.usenet-fr.net> <rrpu2h5dbl519lucsavjlmmkavp0mrrn0v@4ax.com>

Show all headers | View raw


Le 14/03/2022 à 17:06, Otomatic a écrit :
> 
>> 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.
> Tu ne peux pas faire un truc du genre :
> if nombre_virgule == nombre_cœur -> faux
> ou
> if nombre_cœur == (nombre_virgule + 1) -> vrai

D'une part je ne sais pas écrire une regexp qui compte indépendamment
le nombre d'occurrences de deux chaînes et qui compare les deux
nombres. Mais d'autre part ce test ne serait pas le bon, puisqu'il
peut y avoir plusieurs fois le mot cœur entre deux virgules, et que
ça ne doit pas compenser le fait que ce mot manque entre deux autres
virgules.


Je rappelle mes deux exemples :

 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.

 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.

Dans le premier exemple il y a trois virgules pour cinq « cœur » alors
que dans le second exemple ce sont trois virgules et quatre « cœur ».


Pour enfoncer le clou, je peux dire que des deux phrases suivantes
l'une est valide et pas l'autre, alors qu'elles ont le même nombre
de chacun des deux éléments caractéristiques.

1) cœur,cœur,cœur,cœur
2) cœurcœur,,,cœurcœur

-- 
Olivier Miakinen

Back to fr.comp.lang.regexp | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Vérifier la présence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-03-13 19:18 +0100
  Re: Vérifier la présence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-03-13 20:28 +0100
    Re: Vérifier la présence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-03-14 21:20 +0100
      [RÉSOLU] Vérifier la présence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-04-05 17:28 +0200
  Re: Vérifier la présence d'un mot dans tous les champs Otomatic <otomatic@oto.invalid> - 2022-03-14 10:21 +0100
    Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-03-14 10:47 +0100
      Re: Verifier la presence d'un mot dans tous les champs Otomatic <otomatic@oto.invalid> - 2022-03-14 17:06 +0100
        Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-03-14 18:08 +0100
      Re: Verifier la presence d'un mot dans tous les champs Dominique <zzz@aol.com.invalid> - 2022-06-11 06:35 +0200
        Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2022-06-11 10:48 +0200
          Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-02-28 13:26 +0000
            Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-02-28 14:40 +0100
              Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-02-28 14:33 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-02-28 19:06 +0100
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-02-28 22:12 +0000
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-02-28 23:50 +0100
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-02-28 23:59 +0100
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-01 00:04 +0100
                Re: Verifier la presence d'un mot dans tous les champs Olivier Miakinen <om+news@miakinen.net> - 2023-03-01 00:15 +0100
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-01 00:03 +0000
                Re: Verifier la presence d'un mot dans tous les champs andre_favre@af.invalid (André Favre) - 2023-03-01 09:27 +0100
                Re: Verifier la presence d'un mot dans tous les champs "Benoît L." <benoit@leraillez.com.invalid> - 2023-03-01 10:29 +0000
                Re: Verifier la presence d'un mot dans tous les champs andre_favre@af.invalid (André Favre) - 2023-03-01 17:36 +0100
                Re: Verifier la presence d'un mot dans tous les champs "M.V." <mv@gmail.com.invalid> - 2023-03-02 09:29 +0000

csiph-web