StringMid

文字列の指定位置から指定文字数だけを取り出す

StringMid, OutputVar, InputVar, StartChar,[ Count , L] 

Parameters

引数名説明
OutputVar 取り出した文字列を格納する変数名
InputVar 文字列を取り出すもとの変数名。
OutputVarと同じものでもよい。
StartChar 取り出す部分の開始位置。
StringGetPosと違い、1文字目が「1」。
1未満を指定した場合は1とみなされる。
文字列の長さより大きな値を指定した場合、OutputVarは空になる。
Count 取り出す文字数。
StartChar文字目から数えてInputVarの長さより大きくなってしまう場合、StartChar文字目から最後までが取り出される。
この引数を省略した場合も、最後までが取り出される。
L 「L」を指定すると、StartChar以前(左)の部分をCount文字だけ取り出す。
この場合、StartCharに「StartChar-Count+1」を指定したのと同じになる。

Related

IfInString, StringGetPos, StringLeft, StringRight, StringTrimLeft, StringTrimRight, StringLen, StringLower, StringUpper, StringReplace

Example(s)

Source = Hello this is a test. 
StringMid, the_word_this, Source, 7, 4