FMX.Utils.GetToken

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetToken(var S: string; const Separators: string; const Stop: string = string.Empty): string;
function GetToken(var Pos: Integer; const S: string; const Separators: string; const Stop: string = string.Empty): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall GetToken(System::UnicodeString &S, const System::UnicodeString Separators, const System::UnicodeString Stop = System::UnicodeString())/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Utils.pas
FMX.Utils.hpp
FMX.Utils FMX.Utils

Beschreibung

Ermittelt ein Token aus einem String.


GetToken gibt das Token zurück und entfernt es aus dem Ursprungs-String.

S ist der String, aus dem das Token ermittelt wird.

Separators gibt die Trennzeichen an, die das Ende des Token kennzeichnen.

Stop ist ein Zeichen, das das Ende des Suchbereichs in S kennzeichnet. Standardmäßig ist dies ein leerer String.

Das zurückgegebenen Token ist eine Teilstring von S, der am Ende durch ein Separator-Zeichen begrenzt ist. Die Suche wird bei einem Separator oder einem Stop-Zeichen in S angehalten.

Wird kein Token gefunden, gibt die Methode einen leeren String zurück.

GetToken entfernt die führenden oder nachstehenden Leerzeichen aus dem zurückgegebenen Token und aus der endgültigen Form von S.

Beispiel:

 var
   S, token: AnsiString;
 begin
   S := 'token = string ;';
   token := GetToken(S, '=', ';');
 end;

Ergebnis:

token='token'
S='string ;'

Siehe auch