文字列の指定位置から指定文字数だけを取り出す
StringMid, OutputVar, InputVar, StartChar,[ Count , L]
引数名 | 説明 |
---|---|
OutputVar | 取り出した文字列を格納する変数名 |
InputVar |
文字列を取り出すもとの変数名。 OutputVarと同じものでもよい。 |
StartChar |
取り出す部分の開始位置。 StringGetPosと違い、1文字目が「1」。 1未満を指定した場合は1とみなされる。 文字列の長さより大きな値を指定した場合、OutputVarは空になる。 |
Count |
取り出す文字数。 StartChar文字目から数えてInputVarの長さより大きくなってしまう場合、StartChar文字目から最後までが取り出される。 この引数を省略した場合も、最後までが取り出される。 |
L |
「L」を指定すると、StartChar以前(左)の部分をCount文字だけ取り出す。 この場合、StartCharに「StartChar-Count+1」を指定したのと同じになる。 |
IfInString, StringGetPos, StringLeft, StringRight, StringTrimLeft, StringTrimRight, StringLen, StringLower, StringUpper, StringReplace
Source = Hello this is a test. StringMid, the_word_this, Source, 7, 4