Функция utf8.compare
Функция utf8.compare возвращает результат сравнения двух строк согласно алгоритму сортировки по Юникоду.
Вызов
utf8.compare(str1, str2, opt)
Параметры
str1– первая строка (string) в формате UTF-8;str2– вторая строка (string) в формате UTF-8;opt– параметр (number) учета регистра при сравнении:
Возвращает
-
number:результат сравнения аргументов: -
-1 – если str1 < str2;
-
0 – если str1 = str2;
-
1 – если str1 > str2.
Пример
print(utf8.compare("A", "a", 0)) -- 0, arg1 = arg2 с учетом регистра
print(utf8.compare("A", "a", 1)) -- -1, arg1 < arg2 без учета регистра