System.StrUtils.StuffString

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function StuffString(const AText: string; AStart, ALength: Cardinal;
const ASubText: string): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall StuffString(const System::UnicodeString AText, unsigned AStart, unsigned ALength, const System::UnicodeString ASubText)/* overload */;

Propriétés

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

Description

Insère une sous-chaîne à une position spécifiée dans une chaîne à la place des caractères existants.

StuffString renvoie une nouvelle chaîne issue du remplacement des caractères de AText spécifiés par AStart et ALength par la chaîne spécifiée par ASubText.

AText est la chaîne à laquelle ASubText est ajouté. Elle n'est pas modifiée par StuffString.

AStart est la position du premier caractère de AText à remplacer, 1 identifiant le premier caractère, 2 le deuxième caractère, etc.

ALength est le nombre de caractères dans AText remplacés par ASubText. Si ALength a pour valeur 0, ASubText est inséré dans AText sans suppression de caractères. Si AText est négatif, les caractères précédant le point d'insertion sont dupliqués après l'occurrence de ASubText dans la chaîne obtenue.

ASubText est la sous-chaîne à insérer dans AText, en remplacement des caractères spécifié par AStart et ALength.

Voir aussi