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;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| function | public | System.SysUtils.pas | System.SysUtils | TStringHelper | 
Beschreibung
Ersetzt ein altes Zeichen oder einen alten String durch ein neu angegebenes Zeichen oder einen neu angegebenen String.
var
  MyString: String;
begin
  MyString := 'This is a string.';
  Writeln(MyString.Replace('a', 'one'));
  Writeln(MyString.Replace('a', '1'));
end.
Ausgabe:
This is one string. This is 1 string.
Es gibt vier überladene Replace-Methoden. Die ersten zwei ersetzen nur Zeichen. Die dritte und die vierte ersetzen Strings. Der Parameter ReplaceFlags ermöglicht dem Benutzer, Flags wie rfIgnoreCase oder rfReplaceAll zu verwenden.