10.6.52 ReplaceSubstring
ReplaceSubstring は、StartPositionパラメータで指定された文字から指定の長さ分の文字をWithパラメータの内容で置き換えます。
指定された長さが使用可能な文字を超えている場合、超過分は無視されます。
入力パラメータ
Startposition - 置換を開始する文字
Length - 置き換える文字数
With - 置換後の文字列
Pad - StartPositionが文字列の長さを超えている場合に使用する埋め込み文字
例
以下の例では、#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' '*' )
ÝAlphanumeric/String型組 み込みファンクション