Suchen und Ersetzen - Fehler?
dface
- perl
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
Hallo,
$word =~ s/|/-/g;
Gruß
astelix
Hallo astelix,
$word =~ s/|/-/g;
du solltest dir im Zuge der Lösung auch die Bedeutung des Zeichens | zur Brust nehmen und warum deine Lösung nicht funktionierte!
Mein Tipp: schau mal nach "pipe"
Viele Grüße,
coolblue
Tag coolblue.
du solltest dir im Zuge der Lösung auch die Bedeutung des Zeichens | zur Brust nehmen und warum deine Lösung nicht funktionierte!
Ja, siehe Maskierung einzelner Zeichen in Regulären Ausdrücken.
Mein Tipp: schau mal nach "pipe"
Wie meinen?
Siechfred
Tag coolblue.
du solltest dir im Zuge der Lösung auch die Bedeutung des Zeichens | zur Brust nehmen und warum deine Lösung nicht funktionierte!
Ja, siehe Maskierung einzelner Zeichen in Regulären Ausdrücken.
Mein Tipp: schau mal nach "pipe"
Wie meinen?
Siechfred
das hab ich jetzt nicht verstanden? was willst du?
Viele Grüße,
coolblue
你好 coolblue,
Mein Tipp: schau mal nach "pipe"
Wie meinen?
das hab ich jetzt nicht verstanden? was willst du?
Das |-Zeichen ist in diesem Fall keine Pipe, sondern eine Oder-Verknuepfung.
/[abc]/ und /a|b|c/ sind aequivalent.
再见,
CK
Tag coolblue.
Mein Tipp: schau mal nach "pipe"
Wie meinen?
das hab ich jetzt nicht verstanden?
Der Hinweis war in diesem Kontext falsch, siehe Antwort von Christian.
was willst du?
Weltfrieden :)
Siechfred