System.StrUtils.StuffString

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function StuffString(const AText: string; AStart, ALength: Cardinal; const ASubText: string): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall StuffString(const System::UnicodeString AText, unsigned AStart, unsigned ALength, const System::UnicodeString ASubText)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.StrUtils.pas
System.StrUtils.hpp
System.StrUtils System.StrUtils

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.

Siehe auch