Mid$関数

文字列より指定した開始位置から、指定した文字数の文字を取り出します。

書式
Mid$(文字列, 開始位置 [, 文字数])

パラメーター

文字列
元になる文字列を指定します。
開始位置
文字列を取り出す開始位置を指定します。
文字数
文字列から取り出す文字数を指定します。省略可能です。省略すると開始位置から文字列の最後までの文字を返します。

戻り値
元となる文字列から取り出した文字列を返します。

解説
Mid$ は元になる文字列より指定した開始位置から、文字数分の文字列を取り出します。

参照
Asc, Chr$, InStr, Left$, Len, Right$, Space$, Str$, Val

Mid$関数使用例
下記の例は、文字列"ABCDEFGHIJ"の真中から2文字と、開始位置5の残りの文字列を取り出します。

Function midtest
    String basestr$, m1$, m2$
    basestr$ = "ABCDEFGHIJ"
    m1$ = Mid$(basestr$, (Len(basestr$) / 2), 2)
    Print "The middle 2 characters are: ", m1$
    m2$ = Mid$(basestr$, 5)
    Print "The string starting at 5 is: ", m2$
Fend