Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»
netFrame-Syntax:
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;


Beschreibung:

Mit StringReplace ersetzen Sie in dem angegebenen String den im Parameter OldPattern festgelegten Sub-String mit dem im Parameter NewPattern
übergebenen neuen Sub-String.
StringReplace nimmt an, dass der String Multibyte-Zeichen enthalten kann.
S ist der Ausgangs-String, dessen Sub-Strings geändert werden sollen.
OldPattern ist der Sub-String, der gefunden und durch NewPattern ersetzt werden soll.
NewPattern ist der Sub-String, bei dem die Vorkommen von OldPattern ersetzt werden sollen.

Flags ist eine Gruppe von Flags, die steuern, wie StringReplace die Vorkommen von OldPattern sucht und ersetzt.
Wenn Flags rfReplaceAll nicht enthält, ersetzt StringReplace nur das erste Vorkommen von OldPattern in S.
Andernfalls ersetzt StringReplace alle Instanzen von OldPattern durch NewPattern.
Wenn der Parameter Flags rfIgnoreCase enthält, wird die Groß-/Kleinschreibung nicht berücksichtigt.

Achtung wenn sie keine Flags setzen wollen, dann nicht [] verwenden sondern einen NULL Wert.

Beispiel:

function DasDurchDiesErsetzen: string; var aText : string; begin aText := 'Das ist ein Test. Dieser soll die Funktion erläutern!'; result := StringReplace(aText, 'Das', 'Dies', rfReplaceAll,rfIgnoreCase); end;

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.