-- Возвращает числовые коды символов s[i], s[i+1], ..., s[j] -- по умолчанию значение i равно 1 и j равно i. string.byte(s [, i [, j]]) -- Возвращает символ. Принимает 0 или более целых чисел. string.char(...) -- Возвращает строку, содержащую двоичное представление данной функции function -- если после этого вызвать функцию loadstring на эту строку, мы получим копию функции string.dump(function) -- Ищет первое вхождение шаблона pattern в строку s -- В случае ошибки возвращает nil -- По умолчанию start_pos = 1 -- Если bool_plain=true, то регулярные выражения отключаются string.find(s, pattern [, start_pos [, bool_plain]]) -- Возвращает параметры, отформатированные в соответствии первым параметром -- модификаторы *, l, L, n, p и h не поддерживаются -- опция q позволяет вернуть строку в формате, безопасно воспринимаемом Lua интерпретатором string.format(formatstr, ···) -- Возвращает длину строки, переданной в качестве параметра string.len(s) -- Возвращает копию строки s, где все большие буквы заменены на маленькие string.lower (s) -- Поиск первого вхождения шаблона pattern в строку s string.match(s, pattern [, init]) -- Возвращает строку, в которой содержится n копий строки s string.rep(s, n) -- Возвращает строку, в которой символы строки s расположены в обратном порядке string.reverse(s) -- Возвращает подстроку строки s -- i и j могут быть отрицательными -- если j не указан, то считается, что он равен -1 string.sub(s, startidx [, stopidx]) -- Возвращает копию этой строки, где все маленькие буквы меняются на большие string.upper(s)
Lua Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor