dface: Suchen und Ersetzen - Fehler?

Beitrag lesen

Hallo,

$word =~ s/|/-/g;

Mir bereitet dieser code-schnippsel kopfschmerzen. Und zwar soll der "Balken" durch ein Bindestrich ersetzt werden.

$word = "Selfhtml ist toll";
$word =~ s/|/-/g;

Ausgabe = "S-e-l-f-h-t-m-l i-s-t t-o-l-l"

irgendwie interpretiert er den balken falsch? hab ich etwas vergessen? kann mir da jemand weiterhelfen?

viele Grüße
dface