depp: ersetzen, wenn...

moin

kann mir bitte jemand ein beispiel geben, wie man z.b. alle ; aus nem text ersetzt, die sich zwischen " und " befinden?
wenn ein ; außerhalb gefunden wird, soll dieser toleriert werden.

vielen dank für schnelle hilfe

  1. Hi,

    kann mir bitte jemand ein beispiel geben, wie man z.b. alle ; aus nem text ersetzt, die sich zwischen " und " befinden?
    wenn ein ; außerhalb gefunden wird, soll dieser toleriert werden.

    str_replace("";"","ersetzungstext",$string);

    Unnötig dir zu sagen, dass das ganze nur funktioniert, wenn die input-Strings genau das Format haben, das du erwartest. Für Benutzereingaben ist das deshalb _so_ noch nicht geeignet.

    Grüße aus Barsinghausen,
    Fabian

    1. Hello,

      Vielleicht suchst Du in Wirklichkeit auch fgetcsv()?

      Woher kommen denn die Strings, in denen Dich irgendwelche Zeichen stören?

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hi,

        Vielleicht suchst Du in Wirklichkeit auch fgetcsv()?

        Nö, woher sollte ich das wissen? Musst du schon den OP fragen :)

        Grüße aus Barsinghausen,
        Fabian

        1. Hello,

          Vielleicht suchst Du in Wirklichkeit auch fgetcsv()?

          Nö, woher sollte ich das wissen? Musst du schon den OP fragen :)

          Hallo depp, sieht Du uns?
          Suchst Du villeicht in Wirklichkeit fgetcsv()?

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau
          1. Hallo.

            Hallo depp, sieht Du uns?

            Schön gefragt.
            MfG, at

    2. str_replace("";"","ersetzungstext",$string);

      naja, leider geht das ja nicht, wenn ich z.b. "...;" habe.
      auch in so nem fall muss es funktionieren....
      danke

      1. str_replace nimmt auch nen array
        http://de3.php.net/manual/en/function.str-replace.php

      2. Hi,

        str_replace("";"","ersetzungstext",$string);
        naja, leider geht das ja nicht, wenn ich z.b. "...;" habe.
        auch in so nem fall muss es funktionieren....

        Sag das doch! http://de2.php.net/manual/de/function.preg-replace.php

        Grüße aus Barsinghausen,
        Fabian