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 :Merci à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (defined($yaml->[0]->{error})){ $error = "$yaml->[0]->{error}"; #$error =~ s/\\n/\\n/g; }
EDIT: par le pur des hasard j'ai essayé :
et cela m'évalue bien le \n mais ca me print un \ en trop :S
Code : Sélectionner tout - Visualiser dans une fenêtre à part $error =~ s/\\n/\\\n/g;
Partager