System.SysUtils.AnsiExtractQuotedStr
Delphi
function AnsiExtractQuotedStr(var Src: PAnsiChar; Quote: AnsiChar): AnsiString;
function AnsiExtractQuotedStr(var Src: PWideChar; Quote: WideChar): UnicodeString;
C++
extern DELPHI_PACKAGE System::AnsiString __fastcall AnsiExtractQuotedStr _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (char * &Src, char Quote)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Avertissement : La version ANSI de AnsiExtractQuotedStr est obsolète. Veuillez utiliser l’unité AnsiStrings.
Convertit une chaîne guillemetée en une chaîne non guillemetée.
AnsiExtractQuotedStr supprime les guillemets de début et de fin d'une chaîne et réduit les paires de guillemets dans la chaîne en guillemets simples. Le paramètre Quote définit le caractère à utiliser comme guillemet. Si le premier caractère de Src n'est pas la valeur du paramètre Quote, AnsiExtractQuotedStr renvoie une chaîne vide.
La fonction copie les caractères de Src dans la chaîne créée jusqu'au second caractère guillemet isolé ou le premier caractère Null de Src. Le paramètre Src est mis à jour pour pointer sur le premier caractère suivant la chaîne guillemetée. Si Src ne contient pas de caractère guillemet fermant, le paramètre Src est mis à jour pour pointer sur le dernier caractère Null.
Remarque : Cette fonction accepte les jeux de caractères MBCS (Multi-Byte Character Sets).