
Lua编程:掌握字符串处理技巧
深入探讨 Lua 语言中的 string 库及其方法,提供了详细解读和实用示例。
文章字数: 1121
阅读时间: 3 分钟
阅读量:
Lua编程:掌握字符串处理技巧
A、string
库中字符索引
- 所有的字符索引从前往后是
1, 2, 3...
; - 从后往前是
-1, -2, -3...
。
B、string
库中所有函数直接操作字符串,而是返回一个结果
string.len(s)
:返回字符串的长度
string.lower(s)
:变小写
string.upper(s)
:变大写
string.rep(s,n)
:将 s 拷贝 n 份,并连接起来,返回
string.sub(s,i [,j])
:取 s 中从 i 开始到 j 为止的自字符串.默认 j 为长度 -i 表示倒数
1. string.find(s, pattern, pos)
第1个参数:源字符串
第2个参数:待搜索之模式串
第3个参数:A hint, 从 pos 位置开始搜索
找到匹配返回:匹配串开始和结束的位置,否则返回nil
2. string.gsub(s, pattern, reps)
第1个参数:源字符串
第2个参数:待替换之模式串
第3个参数:替换为 reps
返回 结果串 + 匹配数
|
|
3. string.gfind
|
|
4. 下面的表列出了 Lua
支持的所有字符类
|
|
5. 模式串中的特殊字符
|
|
|
|
- 6.模式修饰符
|
|
微信公众号:梦痕编程

文章标题:Lua编程:掌握字符串处理技巧
本文作者:神梦无痕
本文链接:https://smwhff.com/posts/lua-string-manipulation-techniques/
版权声明:本人所有文章除特别声明外,都遵守 BY-NC-SA 协议条款。转载请注明出处!
目录
相关文章
Windows 安装 Appium 教程
Windows 安装 Appium 教程 1. 部署 JAVA JDK 环境 1. JDK下载 华为镜像源:jdk-8u181-windows-x64.exe
2023-1-18
通过 Docker 安装 Testlink 平台教程
通过 Docker 安装 Testlink 平台教程 前提条件:需要先部署好 Docker 环境 1. 创建容器网络 1 docker network create test_link 2. 安装 MariaDB 数据库(使用 testlink 网络)
2023-1-18
通过 Docker 安装 Nginx 服务教程
通过 Docker 安装 Nginx 服务教程 前提条件:需要先部署好 Docker 环境 1. 运行 nginx 服务 默认端口:80 默认目录:/opt/ngi
2023-1-18
通过 Docker 安装 MySQL 服务教程
通过 Docker 安装 MySQL 服务教程 前提条件:需要先部署好 Docker 环境 1. 运行 MySQL 服务 默认端口:3306 默认账号:root 默认
2023-1-18
通过 Docker 安装 Jira 平台教程
通过 Docker 安装 Jira 平台教程 前提条件:需要先部署好 Docker 环境 1. 安装 MySQL 数据库 默认端口:3306 默认账号:root 默
2023-1-18
赞赏
微信
支付宝
