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
.