MID$
(関数)
【SLIM準拠】

文字列から指定した文字数分の文字列を取り出します。

MID$(<文字列>,<開始位置>[,<桁数>])

<文字列>の<開始位置>の文字から<桁数>分の文字列を抽出します。
文字列にNULL値が含まれる場合は、NULL値を返します。
<桁数>に文字列の長さ以上の値を指定した場合は、文字列全体を返します。
<桁数>を省略した場合、または文字列内に指定した桁数より少ない文字数しかない場合は、開始位置から後ろのすべての文字が返されます。
<開始位置>に文字列の長さ以上の値を指定した場合、文字列全体を返します。

<桁数>はバイト数として扱われます。したがって、漢字コードは、2バイトと数えてください。

DEFSTR ls1, ls2
|
|
ls1 = MID$( "abcdefg", 2, 3 )
|
'文字列"bcd"をls1に代入します。
|
ls2 = MID$( ls1, 2, 2 )
|
'ls1の2番目から2桁までをls2に代入します。
|