Announcement

Collapse
No announcement yet.

strString.TrimLeft(...) bug?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • strString.TrimLeft(...) bug?

    Hallo,
    ich hab ein Problem mit der TrimLeft Funktion und weiß jetzt nicht ob ich irgendwas falsch mache oder das ganze ein Bug ist... vielleicht kann mir jemand Erleuchtung verschaffen?!

    Also ich hab einen String der am Anfang immer folgende Zeichen enthält "TA1[" danach kommen - je nach Situation - verschiedene Zahlen durch Kommas getrennt. Auf den String wende ich jetzt TrimLeft("TA1[") an, das funktioniert auch immer, außer wenn nach "[" eine 1 kommt (also: "TA1[1,...") dann verlier ich die 1 nach der "[".
    Wenn ich das ganze aufsplitte und zuerst TrimLeft("TA1") und dann TrimLeft("[") mache funktioniert es. Kann mir jemand erklären woran das liegt???

  • #2
    Ähhh

    TrimLeft entfernt alle am Anfang eines Strings vorhandenen Leer- und Steuerzeichen.

    Wenn du die Funktion aus dem C++Builder meinst.

    Und

    <pre>String test=" TA1[111]";
    test=test.TrimLeft();

    test ist dann "TA1[111]"
    }</pre>

    funktioniert einwandfrei.

    Vermute, du benutzt die Funktion falsch, da diese nur Leer- und Sonderzeichen (links) entfernt
    Christian

    Comment

    Working...
    X