![]() |
Re: String jeweils nach einem Punkt auslesen
Delphi-Quellcode:
Das ist ein Beispiel, genaueres dazu findest du in der OH.
Copy('Haus', 2, 1);
Sobald du die erste Klammer eingibst, solltest du sehen, welche Parameter erwartet werden. |
Re: String jeweils nach einem Punkt auslesen
Zitat:
Delphi-Quellcode:
SubString := Copy(QuellString, StartIndex, Längedeszukopierendenstrings);
sTextVorDemPunkt := Copy(sOriginal, 1, Pos('.', sOriginal) - 1);
|
Re: String jeweils nach einem Punkt auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein quick & dirty PosEx() auch für D3:
Delphi-Quellcode:
TStringList gab es doch schon unter D3 - oder?
function PosEx(const SubStr, S: string; Offset: integer): integer;
begin Result := Pos(SubStr, Copy(S, OffSet, Succ(Length(S) - OffSet))); if Result > 0 then Result := Result + Pred(Offset); end;
Delphi-Quellcode:
Grüße vom marabu
var
sl: TStringList; s: string; i: integer; begin s := 'G1: 32948893948.1 G2: 4324324.0'; sl := TStringList.Create; i := ExtractBetween(s, '.', ' ', sl); ShowMessage(IntToStr(i) + #13#10 + sl.CommaText); sl.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 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