![]() |
Einen String bis zu einer bestimmten Stelle "abschneiden"
Ich möchte einen String bis zu einer bestimmten Stelle abschneiden (genauer gesagt bis zu einem '='), also, dass der vordere Teil weg ist und nur noch der Text nach dem '=' da ist. Kann mir jemand sagen wie das funktionieren könnte? Ich hab bis jetzt nämlich noch absolut keine Ahnung wie das gehen könnte.:?
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Mit der Funktion Pos findes du dies Stelle des Gleichheitsteichens. Mit der Funktion Copy Bekommst du dann den Teilstring.
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Handlet es sich nicht um das 1.Vorkommen, kannst du die erweiterte Varinate mit Offset (PosEx()) verwenden
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Also ich hab das jetzt so gemacht:
Delphi-Quellcode:
(Ans ist der String in dem ich den Text löschen will)
Delete(0,Pos(Ans, '='));
Aber das funktioniert nicht. Ich bekomme folgende Fehler: "Inkompatible Typen" und "Nicht genügend wirkliche Parameter" Sorry für meine Dummheit, aber ich steh echt aufm Schlauch:pale: |
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Du musst dem Delete() uach noch sagen, was es kürzen soll.
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Zitat:
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Oh, stimmt!:oops:
Jetzt krieg ich keinen Fehler mehr aber der String vor '=' ist immer noch da.
Delphi-Quellcode:
Delete(Ans, 1, Pos(Ans, '='));
|
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
Eigentlich sollte es weg sein.
Teil es doch mal auf
Delphi-Quellcode:
und schau was der Debugger sagt.
i := Pos(Ans, '=');
Delete(Ans, 1, i); |
AW: Einen String bis zu einer bestimmten Stelle "abschneiden"
@himitsu: Das ist ja nicht das Problem. Das Problem ist, dass überhaupt kein Text gelöscht wird.
Der Debugger sagt nichts und es funktioniert immer noch nicht. Robert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz