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