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.