String.sub (Lua)
Перейти к навигации
Перейти к поиску
Содержание
Описание
string.sub - возвращает подстроку строки, которая начинается с символа с индексом i и продолжается до символа с индексом j; i и j могут быть отрицательными.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: да.
Параметры заключаются в скобки и разделяются запятыми.
string.sub (<s>, <i> [, j])
Или:
<s>:sub(<i> [, j])
Где:
s - строка.
i - индекс начального символа. Если 'i' меньше 0, то возвращает указанное количество последних символов строки.
j - необязательный параметр. Индекс конечного символа, по умолчанию значение равно -1.
Примеры
--lua log(string.sub("Hello", 3)) --вывести в лог первые 3 символа слова Hello
--lua local str1 = "qwerty" local str2 = string.sub(str1, -3) -- присвоить результат функции sub другой переменной log (str2)
--lua local str1 = "qwerty" local str2 = str1:sub(2, 4) -- использована альтернативная запись функции log (str2)
Смотрите также
Tonumber (Lua)
Tostring (Lua)
String.find (Lua)
String.match (Lua)
String.format (Lua)