System.AnsiStrings.StuffString
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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
説明
AnsiString の一部分を別の部分文字列に置き換えます。
StuffString は AnsiString の一部分を部分文字列 ASubText に置き換え、コピーを返します。置換の開始位置はバイト インデックス AStart で、元の文字列の ALength バイト分が置き換えられます。AStart が元の文字列 AText のバイト長より大きい場合は、部分文字列 ASubText が Atextの最後に追加されます。部分文字列 ASubText 全体が新しい文字列にコピーされます。その結果、元の文字列より長い文字列になっても問題ありません。