Расширенный модуль string (string)
[Модуль string является базовым модулем Lua; XXTouch расширяет его набор функций.
- Преобразование в шестнадцатеричный текст (string.to_hex)
- Обратное преобразование шестнадцатеричного текста (string.from_hex)
- Преобразование текста из GBK в UTF-8 (string.from_gbk)
- Вычисление хеша MD5 строки (string.md5)
- Вычисление хеша SHA-1 строки (string.sha1)
- Вычисление хеша HMAC-SHA1 строки (string.hmac_sha1)
- Вычисление хеша HMAC-SHA256 строки (string.hmac_sha256)
- Кодирование строки в Base64 (string.base64_encode)
- Декодирование текста Base64 (string.base64_decode)
- Кодирование URI (string.encode_uri)
- Декодирование URI (string.decode_uri)
- Кодирование компонента URI (string.encode_uri_component)
- Декодирование компонента URI (string.decode_uri_component)
- Шифрование строки (string.aes128_encrypt)
- Расшифровка зашифрованной строки (string.aes128_decrypt)
- Разделение строки по разделителю (string.split)
- Удаление пробелов слева в тексте (string.ltrim)
- Удаление пробелов справа в тексте (string.rtrim)
- Удаление пробелов с обеих сторон текста (string.trim)
- Удаление всех пробелов из текста (string.atrim)
- Удаление UTF-8 BOM в начале текста (string.strip_utf8_bom)
- Генерация случайной строки (string.random)
- Сравнение двух номеров версий (string.compare_version)
- Проверка начала строки (string.starts_with)
- Проверка окончания строки (string.ends_with)
- Заполнение строки слева (string.lpad)
- Заполнение строки справа (string.rpad)
- Примеры расширенного string