扩展 string 模块
- 前言
- 转成 16 进制文本 (string.to_hex)
- 从 16 进制文本转回 (string.from_hex)
- 将 GBK 编码的文本转成 UTF-8 编码的文本 (string.from_gbk)
- 计算字符串的 md5 哈希值 (string.md5)
- 计算字符串的 sha1 哈希值 (string.sha1)
- 对字符串进行 base64 编码 (string.base64_encode)
- 对 base64 编码的文本进行解码 (string.base64_decode)
- 对字符串进行加密 (string.aes128_encrypt)
- 解密一段已加密的字符串 (string.aes128_decrypt)
- 用分隔符规则分割一个字符串 (string.split)
- 去除文本左边空白字符 (string.ltrim)
- 去除文本右边空白字符 (string.rtrim)
- 去除文本左右两边空白字符 (string.trim)
- 去除文本中所有的空白字符 (string.atrim)
- 去除掉文本前的 UTF8-BOM (string.strip_utf8_bom)
- 生成随机字符串 (string.random)
- 比较两个版本号大小 (string.compare_version)
- 扩展 string 示例代码