dface: Suchen und Ersetzen - Fehler?

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

  1. Hallo,

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

    Gruß
    astelix

    1. 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

      --

      never say oops after you submitted a job :-)
      _der_Ton_macht_die_Musik_!!!_
      1. 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

        --
        »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«
        1. 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

          --

          never say oops after you submitted a job :-)
          _der_Ton_macht_die_Musik_!!!_
          1. 你好 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

            --
            Fatal! Ich kann kein Reserve-Offizier mehr sein!
            http://wwwtech.de/
          2. 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

            --
            »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«