Erweitertes string-Modul (string)
Das Modul string ist ein Lua-Basismodul. XXTouch erweitert es um einige Funktionen.
- In Hexadezimaltext umwandeln (string.to_hex)
- Aus Hexadezimaltext zurückwandeln (string.from_hex)
- GBK-kodierten Text in UTF-8-kodierten Text umwandeln (string.from_gbk)
- MD5-Hashwert eines Strings berechnen (string.md5)
- SHA1-Hashwert eines Strings berechnen (string.sha1)
- HMAC-SHA1-Hashwert eines Strings berechnen (string.hmac_sha1)
- HMAC-SHA256-Hashwert eines Strings berechnen (string.hmac_sha256)
- String mit Base64 kodieren (string.base64_encode)
- Base64-kodierten Text dekodieren (string.base64_decode)
- URI kodieren (string.encode_uri)
- URI dekodieren (string.decode_uri)
- URI-Komponente kodieren (string.encode_uri_component)
- URI-Komponente dekodieren (string.decode_uri_component)
- String verschlüsseln (string.aes128_encrypt)
- Verschlüsselten String entschlüsseln (string.aes128_decrypt)
- String nach einer Trennzeichenregel aufteilen (string.split)
- Leerzeichen am linken Textrand entfernen (string.ltrim)
- Leerzeichen am rechten Textrand entfernen (string.rtrim)
- Leerzeichen an beiden Texträndern entfernen (string.trim)
- Alle Leerzeichen aus einem Text entfernen (string.atrim)
- UTF8-BOM am Textanfang entfernen (string.strip_utf8_bom)
- Zufälligen String erzeugen (string.random)
- Zwei Versionsnummern vergleichen (string.compare_version)
- Prüfen, ob ein String mit etwas beginnt (string.starts_with)
- Prüfen, ob ein String mit etwas endet (string.ends_with)
- String links auffüllen (string.lpad)
- String rechts auffüllen (string.rpad)
- Beispielcode für das erweiterte string-Modul