System.SysUtils.TStringHelper.Replace

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Replace(OldChar: Char; NewChar: Char): string; overload;
function Replace(OldChar: Char; NewChar: Char; ReplaceFlags: TReplaceFlags): string; overload;
function Replace(const OldValue: string; const NewValue: string): string; overload;
function Replace(const OldValue: string; const NewValue: string; ReplaceFlags: TReplaceFlags): string; overload;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.SysUtils.pas System.SysUtils TStringHelper

Description

Remplace l'ancien caractère ou chaîne par un nouveau caractère donné ou chaîne.

 var
   MyString: String;
 
 begin
   MyString := 'This is a string.';
 
   Writeln(MyString.Replace('a', 'one'));
   Writeln(MyString.Replace('a', '1'));
 end.

Sortie :

 This is one string.
 This is 1 string.

Il existe quatre méthodes Replace surchargées. Les deux premières remplacent seulement des caractères, tandis que la troisième et la quatrième remplacent des chaînes. Le paramètre ReplaceFlags est introduit afin d'utiliser des indicateurs tels que rfIgnoreCase et rfReplaceAll.

Voir aussi