bestimmte Zeichen aus String entfernen

  • Hallo zusammen

    kann mir jemand bitte mitteilen ob ich ein bestimmtes Zeichen z.b | aus einem String entfernen kann.

    Der String sieht folgendermassen aus:

    | 0: | 80 | 0 32 33 | 7 | 1023 239 63 | 2048 | 312576000 |

    Es sollen alle | entfernt werden.

    MfG

    johny

    Einmal editiert, zuletzt von johny1099 (21. März 2013 um 19:21)

  • Probier mal:

    [autoit]

    StringSplit("Dein String","|")

    [/autoit]

    //Edit: Sorry falsch gelesen :S

    Um Missverständnisse zu vermeiden, mein Name rührt vom Sternenbild und nicht vom Shop her :D


    Rainbow Dash :rock:

    "Das, wobei unsere Berechnungen versagen, nennen wir Zufall." (Albert Einstein)

    Einmal editiert, zuletzt von Orion (21. März 2013 um 16:44)

  • Korrekt wäre wohl eher:

    [autoit]


    stringreplace($string,"|","")

    [/autoit]

    Stringsplit entfernt aber natürlich auch das (oder die) definierten Trennzeichen, allerdings hat man danach eben ein Array und keinen "bereinigten" String. Das ist immer dann sinnvoll, wenn man die Struktur erhalten, also einzelnen Stringteile weiterhin getrennt behandeln können möchte. Will man hingegen nur ein Zeichen ersetzen oder entfernen genügt stringreplace.

  • Oh ja ....
    Ich habe nur schnell den Thread überflogen, und es sah so aus als ob er ihn Spliten will.

    Mein Fehler :S

    Um Missverständnisse zu vermeiden, mein Name rührt vom Sternenbild und nicht vom Shop her :D


    Rainbow Dash :rock:

    "Das, wobei unsere Berechnungen versagen, nennen wir Zufall." (Albert Einstein)