(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/>