Разница между страницами «String.lower (Lua)» и «String.sub (Lua)»
(Различия между страницами)
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) |
Tatikoma (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
− | '''string. | + | '''string.sub''' - возвращает подстроку строки, которая начинается с символа с индексом i и продолжается до символа с индексом j; i и j могут быть отрицательными. |
== Синтаксис == | == Синтаксис == | ||
Строка 6: | Строка 6: | ||
<br>Работа со свернутым окном: да. | <br>Работа со свернутым окном: да. | ||
<br>Параметры заключаются в скобки и разделяются запятыми. | <br>Параметры заключаются в скобки и разделяются запятыми. | ||
− | string. | + | string.sub (<nowiki><s>, <i></nowiki> [, j]) |
Или: | Или: | ||
− | <nowiki><s></nowiki> | + | <nowiki><s>:sub(<i></nowiki> [, j]) |
Где: | Где: | ||
<br>'''s''' - строка. | <br>'''s''' - строка. | ||
+ | <br>'''i''' - индекс начального символа. Если 'i' меньше 0, то возвращает указанное количество последних символов строки. | ||
+ | <br>'''j''' - необязательный параметр. Индекс конечного символа, по умолчанию значение равно -1. | ||
== Примеры == | == Примеры == | ||
--lua | --lua | ||
− | log(string. | + | log(string.sub("Hello", 3)) --вывести в лог первые 3 символа слова Hello |
--lua | --lua | ||
− | + | local str1 = "qwerty" | |
− | local str1 = " | + | local str2 = string.sub(str1, -3) -- присвоить результат функции sub другой переменной |
− | local str2 = str1: | + | log (str2) |
− | log (str2) | + | |
+ | --lua | ||
+ | local str1 = "qwerty" | ||
+ | local str2 = str1:sub(2, 4) -- использована альтернативная запись функции | ||
+ | log (str2) | ||
== Смотрите также == | == Смотрите также == | ||
− | [[ | + | [[Tonumber (Lua)]] |
− | <br>[[ | + | <br>[[Tostring (Lua)]] |
− | |||
<br>[[String.find (Lua)]] | <br>[[String.find (Lua)]] | ||
<br>[[String.match (Lua)]] | <br>[[String.match (Lua)]] | ||
+ | <br>[[String.format (Lua)]] |
Текущая версия на 11:20, 28 августа 2019
Содержание
Описание
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)