文字列を抜き出す

書式

string.sub(文字列, 開始位置)
string.sub(文字列, 開始位置, 終了位置)

説明

Luaで文字列を抜き出すにはstring.sub()を使います。string.sub()の最初のパラメータに元になる文字列を指定します。2番目のパラメーターには文字列を抜き出す位置を指定します。これは最初の文字が1になります。3番目のパラメータは文字列を抜き出す最後の位置を指定します。なお、3番目のパラメータを省略した場合は2番目のパラメータで指定した位置から最後まで文字列が抜き出されます。

サンプル

#!/usr/local/bin/lua
text = "Lua Sample Program"
str = string.sub(text, 5, 7)
print(str)

実行結果 サンプルをダウンロード

sample