SUBST$

プチコン3号 プチコンBIG 

文字列内を置換

var = SUBST$(str,start[,num],new)

パラメーター

str元文字列
start置換開始位置(0~)
num置換文字数
new新しい文字列

戻り値

var置換結果

解説

文字列内の指定部分を、新しい文字列に置換します。

文字列str内の、start(1文字目が0)からnum文字分をnewに置き換えます。
numを省略した場合は、start以降の全てを置換します。

numの値とnewの文字数が違う場合など、置換前と置換後の文字数には差が出る場合があります。

サンプルコード

?SUBST$("ABCDEFGHI",2,"XXX)
?SUBST$("ABCDEFGHI",2,2,"XXX")
?SUBST$("ABCDEFGHI",2,3,"XXX")
?SUBST$("ABCDEFGHI",2,0,"XXX") '挿入
 
実行結果
ABXXX
ABXXXEFG
ABXXXFG
ABXXXCDEFG
 

参照

ASC 文字から、文字コードを取得
CHR$ 文字コードから、文字を取得
VAL 文字列を数値に変換
STR$ 数値を文字列に変換
HEX$ 数値を16進数の文字列に変換
FORMAT$ 数値や文字列を指定の書式に変換
LEN 1.文字列の長さを調べる 2.配列の要素数を調べる
MID$ 文字列の一部分を取得
LEFT$ 文字列の左から指定文字数分を取得
RIGHT$ 文字列の右から指定文字数分を取得
INSTR 文字列内を検索
SUBST$ 文字列内を置換
BIN$ 数値を2進数の文字列に変換

Facebookコメント