ReplaceB

バイト列の中の指定した位置からバイト列を別のバイト列に置換します。

■入力/出力

接続数: 最小 2/最大 4
入力データ型説明
入力1Binaryバイト列
入力2Binary置換するバイト列
入力3Integer存在する場合、開始位置プロパティを置換
入力4Integer存在する場合、置換バイト数プロパティを置換

出力データ型説明
出力1Binary置換した結果のバイト列

■プロパティ

名前プロパティ型説明
開始位置int先頭の位置を1とした置換開始位置をバイト数で指定します。
置換バイト数int置換するバイト数を指定します。

■備考

■バイナリ関数でのバイト列の取り扱いについて

それぞれのバイナリ関数(LeftB/RightB/MidB/ReplaceB/TruncateB)は入力のバイト列をそのまま処理します。文字を表すバイト列を扱った場合は2バイト文字の途中で切れるなどの文字の泣き別れが発生することがあります。

■例

プロパティ出力
入力10x82A082A282A4開始位置30x82A082A682A4
入力20x82A6置換バイト数2