4.9.4 CREP(部分文字列の置換)

【機能】
aの文字列の,xバイト目からyバイト目までをbの文字列で置換した文字列を返します。
【構文】
CREP(a:x:y:b)
【引数】
a C 文字列
x I 整数値
y I 整数値
b C 文字列
【戻り値】
C 文字列
【解説】
  • x,およびyの値は,aのエリアを超えてはなりません。また,次の条件を満たすようにしてください。
    x≦y,x>0,y>0
  • x,およびyで指示したaがシフトJISコードのため分割できないときは,エラーになります。
【例題】
文字列abcdeの2バイト目から3バイト目までを文字列yyyと置き換えます。

a.c="abcde";
x.i=2;
y.i=3;
b.c="yyy";
c.c=CREP(&a:&x:&y:&b);

cには,文字列ayyydeが返されます。