StrUtils.StuffString
Contents |
Delphi-Informationen
von StrUtils.pas
function StuffString(const AText: string; AStart: Cardinal; ALength: Cardinal; const ASubText: string): string; overload;
Unit: StrUtils
Typ: Funktion
Sichtbarkeit: public
C++-Informationen
von StrUtils.hpp
System::UnicodeString __fastcall StuffString(System::UnicodeString AText, unsigned int AStart, unsigned int ALength, System::UnicodeString ASubText);
Unit: StrUtils
Typ: Funktion
Beschreibung
Fügt einen Teilstring an der angegebenen Position in einen String ein. Die vorhandenen Zeichen werden dabei überschrieben.
StuffString gibt einen neuen String zurück, der gebildet wird, indem die mit AStart und ALength angegebenen Zeichen in AText durch den String ASubText ersetzt werden.
AText ist der String, in den ASubText eingefügt wird. Dieser String wird von StuffString nicht geändert.
AStart ist der Index des ersten in AText zu ersetzenden Zeichens. Das erste Zeichen in AText hat den Index 1, das zweite 2 usw.
ALength gibt an, wie viele Zeichen in AText durch ASubText ersetzt werden sollen. Ist ALength 0, wird ASubText in AText eingefügt, ohne dass vorhandene Zeichen entfernt werden. Ist AText negativ, werden die Zeichen vor der Einfügeposition im Anschluß an ASubText nochmals in den Ergebnisstring eingefügt.
ASubText ist der Teilstring, der in AText eingefügt werden soll. Dabei werden die mit AStart und ALength bezeichneten Zeichen überschrieben.