Hi Peter/Paul ;-),
$artist =~ s/_/ /g;
$album =~ s/_/ /g;
$title =~ s/_/ /g;
$artist =~ s///-/g;
$album =~ s///-/g;
$title =~ s///-/g;
$artist =~ s/([0-9])/|$1|/g;
$album =~ s/([0-9])/|$1|/g;
$title =~ s/([0-9])/|$1|/g;
... was hältst Du von einer Funktion "cleanup_string()" und vielen [1] Aufrufen derselben?
Das würde sowohl die Übersichtlichkeit erhöhen als auch die Code-Menge reduzieren.
Viel Grüße
Michael
[1] Informatiker-Zählweise: "Eins, zwei, viele".