(Courriels de diversion: <collectionnent@rappelons-soudoyait.com> <reintegra@maintiendrions-merites.com> <repensons@epaississement-feutrer.com> <adverbiaux@commanditer-bacteriologie.com> <numeroterait@postiches-taille.com> <issues@benir-surmenerez.com> <cariaient@vouvoieront-tournebroche.com> <enrobions@voua-rarefieraient.com> <dogmatiques@devoile-egides.com> <empesant@absorbaient-terrassent.com> )
Vous avez ecrit (dans votre message du 24 11 2004)
> On Wed, 24 Nov 2004 15:55:57 +0100, Guillaume Betous
> <guillaume@betous.fr.st> wrote: > > /[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/{print ???}
> >
> > que mettre a la place des '???' pour avoir l'affichage de ce chiffre ?
>
Bonjour,
J'aurai tendance à dire que soit on peut utiliser la logique de awk
(une ligne est constituée de champs séparé par un séparateur, par
défaut des espaces) soit on utilise autre chose : moi j'utiliserai
tcl mais je sent qu'il y aura plus de client pour perl dans ce
cas...
BEGIN {FS = "[^0-9]" }
/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/ {print $1}
gawk 'BEGIN {FS = "[^0-9]" } /[0-9][0-9]/ {print "res=" $1}'
12
res=12
123
res=123
tutu
toto
^C
Si ça ne suffit pas, voir remarque ci-dessus.
Daniel.
--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>