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 简短的祝福语12字
17 好朋友夫妻祝福语简短
18 生女儿的祝福语简短