string.gmatch

简介: string.gmatch

函数 string.gmatch 返回一个函数,通过返回的函数可以遍历一个字符串中所有出现的指定模式。例如,以下示例可以找出指定字符串 s 中出现的所有单词:

s = "some string"
words = {}
for w in string.gmatch(s, "%a+") do
  words[#words + 1] = w
end


模式 "%a+" 会匹配一个或多个字母组成的序列(也就是单词),因此, for 循环会遍历所有目标字符串中的单词,然后把他们保存到列表 words 中。

目录
相关文章
|
前端开发 JavaScript Java
基于vue-node的共享车位管理系统的设计与实现_kaic
基于vue-node的共享车位管理系统的设计与实现_kaic
|
JavaScript API 容器
Vue3加载条(LoadingBar)
这是一个基于 Vue 的加载条组件,提供了丰富的自定义选项和方法。通过简单的 API,可以控制加载条的开始、结束及错误状态。支持设置容器类名、样式、颜色等属性,并可通过 `start`、`finish` 和 `error` 方法来触发不同状态。
289 1
Vue3加载条(LoadingBar)
使用ffmpeg拼接两张图片
最近在工作中遇到了一个需求,就是需要将两张图片拼接在一起,作为一个封面图。如果只是临时拼接一张,我们可以只用photoshop之类的图片编辑工具,将两张图片拼接在一起。而我们的需要是需要实现自动化,由于之前使用过ffmpeg做过图片的操作,于是搜索了下,ffmpeg确实能实现两张图片的拼接,这里分享下相关操作的命令行。
311 0
|
存储 Java 数据管理
告别混乱!用Java Map优雅管理你的数据结构
【6月更文挑战第18天】Java Map接口简化了数据管理,如在购物平台开发中。用Map存储商品ID与对象,便于查找、修改和删除。用户管理中,Map以用户ID为键存储用户信息,支持登录验证和信息更新。订单管理同样受益,订单ID与订单对象配对,易于查询和状态变更。Map使得数据结构清晰,提升代码效率。
158 0
|
存储 数据库 对象存储
探索 IndexedDB 的世界:大规模数据存储的解决方案
探索 IndexedDB 的世界:大规模数据存储的解决方案
|
大数据 分布式数据库 Hbase
|
Java
why哥被阿里一道基础面试题给干懵了,一气之下写出万字长文。 (5)
why哥被阿里一道基础面试题给干懵了,一气之下写出万字长文。 (5)
164 0
why哥被阿里一道基础面试题给干懵了,一气之下写出万字长文。 (5)
|
PHP C#
C#(十四)之函数(方法)
本篇内容记录了函数、函数的参数、参数匹配、递归函数。
210 0
C#(十四)之函数(方法)
下一篇
开通oss服务