[PERL] Problème avec Split et §
Fermé
khaz
Messages postés
26
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
29 mars 2008
-
25 oct. 2007 à 16:59
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 oct. 2007 à 18:09
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 oct. 2007 à 18:09
A voir également:
- [PERL] Problème avec Split et §
- Split cam - Télécharger - Messagerie
- Split 4g - Télécharger - Gestion de fichiers
- Denon perl pro test - Accueil - Audio
- Hj split - Télécharger - Gestion de fichiers
- Pdf split and merge gratuit - Télécharger - PDF
2 réponses
Bonjour,
Essaie avec un foreach. ton split est bien défini.
open(FH, "patapouf.txt")|| die ("Can't open error file: $!");
foreach $Lig (<FH>)
{
($cli, $mod, $lig1, $lig2, $lig3) = split(/§/, $Lig);
print " 1:$cli\n 2:$mod\n 3:$lig1\n 4:$lig2\n 5:$lig3\n";
}
Tk moi ca marche bien
Dave
Essaie avec un foreach. ton split est bien défini.
open(FH, "patapouf.txt")|| die ("Can't open error file: $!");
foreach $Lig (<FH>)
{
($cli, $mod, $lig1, $lig2, $lig3) = split(/§/, $Lig);
print " 1:$cli\n 2:$mod\n 3:$lig1\n 4:$lig2\n 5:$lig3\n";
}
Tk moi ca marche bien
Dave
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 oct. 2007 à 18:09
25 oct. 2007 à 18:09
Salut,
Watchpoint 2: $cli changed:
old value: undef
d'après le message on peut remarqué que ton fichier n'a pas vraiment la structure que tu dis
donc au passage des lignes quand tu fait le split la variable $cli change de valeur
mets ton fichier sur cjoint.com pour voir
Tu peux faire une vérification en mettant dans la boucle
Ainsi tu peux vérifier où est le problème
Watchpoint 2: $cli changed:
old value: undef
d'après le message on peut remarqué que ton fichier n'a pas vraiment la structure que tu dis
donc au passage des lignes quand tu fait le split la variable $cli change de valeur
mets ton fichier sur cjoint.com pour voir
Tu peux faire une vérification en mettant dans la boucle
print "$. => $cli, $mod, $lig1, $lig2, $lig3";
Ainsi tu peux vérifier où est le problème