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 婶婶拜年祝福语大全简短