Bonjour,
je bloque dans une regex que je sais comment s'y prendre/
et à la place de '!' des fois il y a '!!' ou même '!!!'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $Phrase = "! *A0628/399 /07-05-15/09 H 20/N=3291/TYP=COM/CAT=SI/EVENT=MAL"; if($Phrase =~ /\!\s+\*(\w{1}\d{4})\/(\d{3})\/(\d{2}\-\d{2}\-\d{2})\/(\d{2})\s+\w{1}\s+(\d{2})\s+\w{2}\s+(\d{2})\/N=(\d{4})\/TYP=(\w{3})\/CAT=(\w{2})\/EVENT=(.*)$/ ) { my $date = $3; my $heure = $4.':'.$5.':'.$6; my $ndl = $7; my $typ =$8; my $cat = $9; print 'date: '.$date."\n"; print 'heure: '.$heure."\n"; print 'ndl: '.$ndl."\n"; print 'typ: '.$typ."\n"; print 'cat: '.$cat."\n"; }
pouvez vous m'aider à régler ce pbm.
Merci d'avance de votre aide.
Partager