System.AnsiStrings.StuffString

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

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

C++

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

Properties

Type Visibility Source Unit Parent
function public
System.AnsiStrings.pas
System.AnsiStrings.hpp
System.AnsiStrings System.AnsiStrings

Description

Replace segment of AnsiString with another one.

StuffString replaces a segment of an AnsiString with a substring, ASubText, returning a copy. The replacement starts at byte index AStart and replaces ALength bytes of the original string. If AStart is greater than the byte length of the original string AText, the substring ASubText is added to the end of Atext. The entire substring ASubText is copied to the new string, even if it results in a longer string than the original.

See Also