System.AnsiStrings.AnsiExtractQuotedStr

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AnsiExtractQuotedStr(var Src: PAnsiChar; Quote: AnsiChar): AnsiString;

C++

extern DELPHI_PACKAGE System::AnsiString __fastcall AnsiExtractQuotedStr(char * &Src, char Quote)/* overload */;

Eigenschaften

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

Beschreibung

Konvertiert einen in Anführungszeichen gesetzten String in einen String ohne Anführungszeichen.

AnsiExtractQuotedStr entfernt die Anführungszeichen vom Anfang und Ende eines Strings. Innerhalb des Strings werden Paare von Anführungszeichen in einzelne Zeichen umgewandelt. Der Parameter Quote definiert, welche Zeichen als Anführungszeichen verwendet werden. Wenn das erste Zeichen in Src nicht mit dem Wert von Quote übereinstimmt, gibt AnsiExtractQuotedStr einen leeren String zurück.

AnsiExtractQuotedStr kopiert Zeichen aus Src in den Ergebnis-String , bis in Src das erste vereinzelte Anführungszeichen oder das erste Nullbyte 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 Nullbyte verweist.

Anmerkung:  Diese Funktion unterstützt Multibyte-Zeichensätze (MBCS).

Siehe auch