LOTUSSCRIPT 言語


Mid ステートメント

文字列の一部または全部を別の文字列で置き換えます。

構文Mid[$] ( stringVar , start [ , length ] ) = stringExpr
構成要素stringVar


start
length
StringExpr
使用法Mid は複数バイトの文字で処理していると、stringVar のバイト単位のサイズを変える場合があります。たとえば、1 バイト文字を 2 バイト文字に置き換えると、バイト単位での文字列のサイズは増加します。
それ以外は、Mid は stringVar の長さを変えません。つまり Mid は stringVar に文字を追加しません。Mid は start で始まって start + length 1 で終わる stringVar と同じ文字数だけの文字を stringExpr から使います。

Mid にすべての stringExpr を使わせるには、length を省略するか、lengthstringExpr より長い値を指定します。

startstringVar より長い場合は、LotusScript でエラーが発生します。

クロスリファレンス式言語の @ReplaceSubstring 関数

関連項目