System.AnsiStrings.AnsiExtractQuotedStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.AnsiStrings.pas
System.AnsiStrings.hpp
System.AnsiStrings System.AnsiStrings

Description

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).

Voir aussi