les \n non "evalué" depuis un fichier parsé
Bonjour,
Je suis en train de travailler sur un script perl qui lit un fichier YAML et récupère chaque éléments.
Il y a un élement avec un \n (écrit en tout lettre, ex : hello\n).
Lorsque je récupère le champ et que je le print, il me print le \n et ne me fait pas de retour à la ligne.
Comment éviter cela ?
Mon code :
Code:
1 2 3 4 5
| if (defined($yaml->[0]->{error})){
$error = "$yaml->[0]->{error}";
#$error =~ s/\\n/\\n/g;
} |
Merci à tous
EDIT: par le pur des hasard j'ai essayé :
Code:
$error =~ s/\\n/\\\n/g;
et cela m'évalue bien le \n mais ca me print un \ en trop :S