System.StrUtils.StuffString

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

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
System.StrUtils.pas
System.StrUtils.hpp
System.StrUtils System.StrUtils

説明

部分文字列を文字列の指定された位置に挿入して,現在の文字を置換します。

StuffString 関数は,AStart と ALength で指定された AText 文字列を,ASubText で指定された文字列に置き換えることにより作成した新しい文字列を返します。

AText は,ASubText の追加先となる文字列です。AText は,StuffString 関数によって変更されません。

AStart は,AText 内で置換する最初の文字のインデックスです。ただし,1 は先頭文字,2 は 2 番めの文字,と順次対応していきます。

ALength は,AText 内で ASubText により置換する文字数です。ALength が 0 の場合,ASubText は AText に挿入されるだけで,削除される文字はありません。AText が負の値の場合,作成された文字列では,挿入箇所の前の文字が ASubText 文字列の後に繰り返されます。

ASubText は,AText に挿入する部分文字列です。これは,AStart と ALength で指定した文字を置換します。

関連項目