![]() |
Trennen von einzelnen Wörtern
Wie kann ich eine Reihe von Wörtern aus einem String trennen die mit | getrennt sind? Ich kann sie auch mit , " " ; oder so trennen!
|
Willst Du die einzelnen Wörter in eine Stringliste laden oder die einfach eins nach dem anderen abarbeiten?
...:cat:... |
Eigentlich egal ich muß nur x Zahlen die ich von nem Script bekomme auflisten!
|
Dann nutze folgende Funktion
Delphi-Quellcode:
Einsatzbeispiel mit Woerter für die Liste Deiner Zahlen getrennt durch |.
function Fetch(var List: string; Delimiter: Char): string;
var P: Integer; begin P := Pos(Delimiter, List); if P > 0 then begin Result := Copy(List, 1, Pred(P)); Delete(List, 1, P); end else begin Result := List; List := ''; end; end;
Delphi-Quellcode:
...:cat:...
while Woerter <> '' do
ShowMessage(Fetch(Woerter, '|')); |
Lad dir den Text in eine Stringliste, dann ersetzt du alle "|" durch Kommas mit StringReplace und dann kannst du mit der Eigenschaft CommaText arbeiten. Wäre so jetzt auf die Schnelle das einfachste, denke ich.
|
Thx :dancer: Danke :dancer2:
:bouncing4: :bounce1: :bounce2: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 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