|
|
|
|
Bonjour,
j'ai un problème lors de l'utilisation de la fonction split.
Je récupere un fichier de sortie sql où mes colonnes sont séparées par des symboles §.
Mon script Perl doit analyser ces fichiers, pour séparer les colonnes j'effectue donc la commande suivante :
while ($Lig = <Fic>)
{
chomp $Lig;
($cli, $mod, $lig1, $lig2, $lig3) = split(/§/, $Lig);
$BO{$cli}{$mod} = "$lig1§$lig2§$lig3";
}
Or le problème que j'ai, c'est qu'en passant le script avec le débuggeur j'observe ceci :
Watchpoint 2: $cli changed:
old value: undef
' new value: '00028996§0002§Ligne1§Ligne2§Ligne3.
J'ai donc cette impression que mon split ne marche du tout. Est ce lié au caractère § ? A autre chose ?
Salut,
print "$. => $cli, $mod, $lig1, $lig2, $lig3"; Ainsi tu peux vérifier où est le problème lami20j |