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 中。

目录
相关文章
|
6月前
|
Java API 索引
|
1月前
|
C++ 容器
|
1月前
|
存储 C++ 容器
|
4月前
|
存储 算法 程序员
|
6月前
|
存储 缓存 安全
|
6月前
string的使用
string的使用
55 0
|
缓存 安全 Java
关于 String 那些不得不说的那些事
关于 String 那些不得不说的那些事
string trimming
string trimming
127 0
string.gsub
string.gsub
287 0
|
存储 Java 数据安全/隐私保护