String メソッド - ReplaceSubstring メソッド

文字列の一部を新しい値に置換します

String メソッド (PRIM_LIBI.ICommonStringIntrinsics) のメンバ

パラメーター

名前タイプデータ タイプ記述
Result*Result (任意)文字列結果の文字列
StartPosition*Input整数置換の開始位置
Length*Input整数置換する文字数
With*Input文字列挿入する文字列
Pad*Input (任意)文字列結果内のブランクを置き換える埋め込み文字

詳細

ReplaceSubstring は、 StartPosition パラメータで指定された文字から指定の長さ分の文字を With パラメータの内容で置き換えます。
 
指定された長さが使用可能な文字を超えている場合、超過分は無視されます。

この例では、 #String に  "ABCDE" が含まれていた場合、結果は  "XYZDE" となります。
#Com_owner.Caption := #String.ReplaceSubstring( 1 3 "XYZ" )
この例では、 #String の値が 'ABCDE' の場合、結果は 'AXYZCDE' になります。
#Com_owner.Caption := #String.ReplaceSubstring( 2 1 "XYZ" )
この例では、 #String に  "ABCDE" が含まれていた場合、結果は  "ABCDE....XYZ" となります。
#Com_owner.Caption := #String.ReplaceSubstring( 10 1 "XYZ" "*" )

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1