Le 17 novembre 2009 17:19, Patrick Dupre <pd520@???> a écrit :
[...]
> Une question perl toute bete:
> je fais: @line = split /[ ]+/, $data [$i] ;
> Mais je je rencontre un ' ' en debut de ligne il est pris en compte.
> Comment je peux faire le "split" avec de caracteres ' ' sauf si ils se
> trouvent en debut de ligne ?
Qu'est-ce exactement ton caractère ' ' ? (un espace ?)
Si c'est un espace comme je le suppose, tu dois commencer à le virer
puis tu découpes :
@line = s/^\s//;
@line = split /\s+/, $data... etc.
Il vaut mieux utiliser \s que [ ] en perl : cela couvrira tous les
cas d'espace.
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:p.karatchentzeff@free.fr
|,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'\_)