Lua 编程中的 string.gsub() 函数
在某些情况下,当我们想用我们的模式更改在字符串中找到的模式时,在Lua中我们有一个著名的库函数,名为函数。string.gsub()
该函数有三个参数,第一个是主题字符串,其中我们试图将一个子字符串替换为另一个子字符串,第二个参数是我们要在给定字符串中替换的模式,第三个参数是来自的字符串我们要替换的模式。string.gsub()
语法
string.gsub(x,a,b)
在上面的语法中,x标识符用于表示我们尝试替换模式的字符串,a标识符是我们要替换的模式,b标识符是我们要替换的模式我们找到的子串。
示例
现在,让我们考虑一个Lua中的基本示例。string.gsub()
考虑下面显示的例子-
s = string.gsub("Lua is good", "good", "great")
print(s)--> Lua is great输出结果Lua is great
示例
让我们考虑一个更简单的例子,以便您完全理解它。
考虑下面显示的例子-
s = string.gsub("hello lii", "l", "x")
print(s)输出结果hexxo xii
需要注意的是,如果我们提供一个字符串中不存在的模式,那么什么都不会改变,字符串将保持不变。
示例
考虑下面显示的例子-
s = string.gsub("Lua is good", "ok", "great")
print(s)输出结果Lua is good
我们还可以在函数中传递第四个参数,第四个参数将用于限制要进行的替换次数。string.gsub()
示例
考虑下面显示的例子-
s = string.gsub("lua is lua and lua", "lua", "he",2)
print(s)输出结果he is he and lua
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话