Skip to content

string.sub

文字列の部分文字列を返す

lua
string.sub (s, i [, j])

説明

文字列 s の位置 i から j までの部分文字列を返します。j を省略した場合は、文字列の末尾までを取得します。

補足

  • ij に負の値を指定すると、末尾からの相対位置を示します。例えば、-1 は末尾の文字、-2 は末尾から2番目の文字を表します。

サンプルコード

lua
local s = string.sub("Lua is great", 1, 3)
print(s)  -- "Lua"

この例では、文字列の最初の3文字を返しています。

互換性

  • Lua 5.1

関連項目