[Perl] Petite regexp

Petite regexp [Perl] - Perl - Programmation

Marsh Posté le 11-07-2003 à 09:58:44    

Bonjour,
 
Je dois faire un petit script en perl et j'ai un trou de mémoire.
J'ai une variable: $line = "312.000 42";
comment récupérer 312.000 dans une variable appellée $x et 42 dans une autre appellée $y.
 
Ca serait ca en php il me semble.
($x, $y) = split($line, " " );


Message édité par deviant le 11-07-2003 à 09:59:17
Reply

Marsh Posté le 11-07-2003 à 09:58:44   

Reply

Marsh Posté le 11-07-2003 à 10:02:36    

Code :
  1. @tab= split /\s/,$line;


le \s prend tout ce qui est espace, tab, etc

Reply

Marsh Posté le 11-07-2003 à 10:11:04    

C'est parfait, merci beaucoup !

Reply

Marsh Posté le 11-07-2003 à 10:11:41    

pas de prob ;)

Reply

Marsh Posté le 11-07-2003 à 19:23:24    

pour ton split tu l'avais fait à l'envers:
 
c'est ($x, $y) = split(" ",$line);
et non ($x, $y) = split($line, " " );

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed