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 好听的元旦简短祝福语