9.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' '*' )

 

Ý 9.6 Alphanumeric/String 型組み込みファンクション