fixle: ein Zeichen durch mehrere ersetzen

Hi
kann mir bitte jemand sagen wie ich mit perl ein zeichen durch mehrere ersetzen kann ?
genauer sollte ich ein "+" durch "_plus_" ersetzen.
vielen Dank schon mal

  1. kann mir bitte jemand sagen wie ich mit perl ein zeichen durch mehrere ersetzen kann ?
    genauer sollte ich ein "+" durch "_plus_" ersetzen.
    vielen Dank schon mal

    $string =~ s/+/_plus_/g;

    Konsultiere deine perldoc zum Stichwort Regular Expressions.
    http://perldoc.perl.org/perl.html

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>       ><o(((°>
       <°)))o><                      ><o(((°>o
  2. Hi fixle!

    z.B. global:
    $xy =~ s/+/_plus_/g;

    Und warum?
    http://de.selfhtml.org/perl/sprache/regexpr.htm#suchen_ersetzen

    Grüße,
    Richard

  3. genauer sollte ich ein "+" durch "_plus_" ersetzen.

    Eine Frage, warum musst du das machen?

    Struppi.

    1. Hi Struppi!

      Eine Frage, warum musst du das machen?

      Quote Gunnar Bittersmann: "Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort."

      Da ist die Frage schon gefährlich genug ;)

      Grüße,
      Richard

      1. Eine Frage, warum musst du das machen?

        Quote Gunnar Bittersmann: "Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort."

        Da ist die Frage schon gefährlich genug ;)

        Wieso gefährlich?

        Ich kann mich des Eindrucks nicht erwehren, dass evtl. eine URL kodiert werden soll und dazu gibt's fertige Funktionen, die das sauber un gründlich machen.

        Struppi.