System.WideStrUtils.WideExtractQuotedStr

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function WideExtractQuotedStr(var Src: PWideChar; Quote: WideChar): Widestring;

C++

extern DELPHI_PACKAGE System::WideString __fastcall WideExtractQuotedStr(System::WideChar * &Src, System::WideChar Quote);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.WideStrUtils.pas
System.WideStrUtils.hpp
System.WideStrUtils System.WideStrUtils

Beschreibung

Konvertiert ein in Anführungszeichen gesetztes PWideChar in einen WideString ohne Anführungszeichen.

WideExtractQuotedStr entfernt die Anführungszeichen vom Anfang und Ende eines Strings. Innerhalb des Strings werden Paare von Anführungszeichen in einzelne Zeichen umgewandelt. Mit dem Parameter Quote kann das gewünschte Anführungszeichen übergeben werden. Wenn das erste Zeichen in Src nicht mit dem Wert von Quote übereinstimmt, gibt WideExtractQuotedStr einen leeren String zurück.

Die Funktion kopiert Zeichen aus Src in den Ergebnis-String, bis in Src das erste einzelne Anführungszeichen oder das erste Nullzeichen gefunden wird. Der Parameter Src wird so aktualisiert, dass er auf das erste Zeichen nach dem in Anführungszeichen gesetzten String verweist. Wenn es in Src kein zugehöriges abschließendes Anführungszeichen gibt, wird der Parameter Src so aktualisiert, dass er auf das terminierende Nullzeichen verweist.

Siehe auch