Latest post of the previous page:
Библиотека string - не юникодная.SUSim wrote:я спрашивал не про строки а про библиотеку string.
Если пользоваться двоеточием вместо точки - будут использоваться функции из unicode.utf8.
Примеры:
Code: Select all
string.sub(text,5,10) -- получить подстроку от 5 до 10 байта (длина = 6 байт)
text:sub(5,10) -- получить подстроку от 5 до 10 символа (длина = 6 символов)
text = "Привет"
print(#text) --> 12
print(string.len(text)) --> 12
print(text:len()) --> 6