System.SysUtils.TStringHelper.Replace

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch