System.AnsiStrings.StuffString

提供: RAD Studio API Documentation
移動先: 案内検索

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 の一部分を別の部分文字列に置き換えます。

StuffStringAnsiString の一部分を部分文字列 ASubText に置き換え、コピーを返します。置換の開始位置はバイト インデックス AStart で、元の文字列の ALength バイト分が置き換えられます。AStart が元の文字列 AText のバイト長より大きい場合は、部分文字列 ASubTextAtextの最後に追加されます。部分文字列 ASubText 全体が新しい文字列にコピーされます。その結果、元の文字列より長い文字列になっても問題ありません。

関連項目