System.WideStrUtils.WideExtractQuotedStr
Delphi
function WideExtractQuotedStr(var Src: PWideChar; Quote: WideChar): Widestring;
C++
extern DELPHI_PACKAGE System::WideString __fastcall WideExtractQuotedStr(System::WideChar * &Src, System::WideChar Quote);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
Description
Convertit une chaîne PWideChar délimitée en une chaîne WideString non délimitée.
WideExtractQuotedStr retire les marques de délimitation de début et de fin d'une chaîne délimitée et réduit les paires de marques de délimitation au sein de la chaîne en une marque de délimitation simple. Le paramètre Quote définit le caractère à utiliser comme marque de délimitation. Si le premier caractère de Src n'est pas la valeur du paramètre Quote, WideExtractQuotedStr renvoie une chaîne vide.
La fonction copie les caractères de Src dans la chaîne de résultat jusqu'à la seconde marque de délimitation solitaire 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 délimitée. Si Src ne contient pas de marque de délimitation de fin correspondante, le paramètre Src est mis à jour pour pointer sur le caractère null de terminaison.