System.WideStrUtils.WideReplaceStr
Delphi
function WideReplaceStr(const AText, AFromText, AToText: WideString): WideString;
C++
extern DELPHI_PACKAGE System::WideString __fastcall WideReplaceStr(const System::WideString AText, const System::WideString AFromText, const System::WideString AToText);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
Beschreibung
Ersetzt unter Berücksichtigung der Groß-/Kleinschreibung alle Vorkommen eines Teilstrings in einem String.
Mit WideReplaceStr ersetzen Sie alle Vorkommen des Teilstrings AFromText im String AText durch den String AToText. WideReplaceStr gibt den String nach der Ersetzung zurück.
Mit WideReplaceText führen Sie die Ersetzung ohne Berücksichtigung der Groß-/Kleinschreibung durch.
Anmerkung: Diese Funktion ist für WideString-Variablen entwickelt. Um die Ersetzung in einem UnicodeString-Kontext auszuführen, verwenden Sie die Funktion ReplaceStr. Um die Ersetzung in einem AnsiString-Kontext auszuführen, verwenden Sie ebenfalls die Funktion ReplaceStr.
Anmerkung: Das rekursive Ersetzen von Teilstrings wird nicht unterstützt. Das bedeutet Folgendes: Wenn die Ersetzung von AToText eine neue Übereinstimmung für AFromText ergibt, wird diese Übereinstimmung nicht ersetzt.
Die Funktion WideStringReplace ist eine eher allgemeine Ersetzungsroutine mit der Option zur Berücksichtigung der Groß-/Kleinschreibung und der Möglichkeit, zu entscheiden, ob alle oder nur das erste Vorkommen des Teilstrings in dem String ersetzt werden soll.