Bonjour,
La fonction substr peut-elle être utilisée pour les fichiers ?
J'ai réussi à l'utiiser pour des phrases mais les phrases que j'ai choisit son dans un fichier or je souhaite également récupérer le numéro de ligne
Voici mon code :
Voici le résultat :Pièce jointe 199367
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 use strict; use warnings; my $phrase = "Le nom de votre société : LGM "; my $phrase1 = " F A C T U R E n°15428 "; my $phrase2 = " Société et/ou Nom du client : TGPLUS "; my $phrase3 = "N°client : 7895123 "; my $char = substr $phrase, 29,3; my $char2 = substr $phrase1, -6,6; my $char3 = substr $phrase2, -7,6; my $char4 = substr $phrase3, 16, 7; print "Société: $char\nFacture: n°$char2\nClient : $char3\nN°Client: $char4\n ";
Le résultat me permet ainsi de générer mon fichier de paramètre qui a la forme suivante :
num_ligne; position; nombre de caractère; le nom du champ
num_ligne; 29; 3; nom de la société
num_ligne; -6; 6; numéro de facture
num_ligne ; -7;6; nom du client
num_ligne ; 16; 7; numéro de client
Le fichier utiliser et toujours le même que d'habitude qui est situé dans les anciennes discussions que j'ai crée en l'occurence ici le nom du fichier est : facture.txt
Cordialement
Partager