System.SysUtils.TStringHelper.Replace
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.