string.gsub

简介: string.gsub

函数 string.gsub三个必选参数目标字符串模式替换字符串,其基本功能是将目标字符串中所有出现模式的地方换成替换字符串。

s = string.gsub("Lua is cute", "cute", "great")
print(s)                                                --> Lua is great
s = string.gsub("all lii", "l", "x")
print(s)                                                --> axx xii
s = string.gsub("Lua is great", "Sol", "Sun")
print(s)                                                --> Lua is great点击复制复制失败已复制


此外,该函数还有一个可选的第 4 个参数,用于限制替换的次数

s = string.gsub("all lii", "l", "x", 1)
print(s)                                                --> axl lii
s = string.gsub("all lii", "l", "x", 2)
print(s)                                                --> axx lii点击复制复制失败已复制


除了替换字符串外, string.gsub 的第三个参数也可以是一个函数或一个,这个函数或表会被调用(或检索)以产生替换字符串;


函数 string.gsub 还会返回第二个结果,即发生替换的次数

Iric
+关注
目录
打赏
0
0
0
0
12
分享
相关文章
String
【10月更文挑战第07天】
43 1
|
11月前
|
【c++】string
【c++】string
62 1
|
11月前
string的使用
string的使用
94 0
string trimming
string trimming
144 0
string.gmatch
string.gmatch
201 0
下一篇
oss创建bucket