我有一个字符串x = "a b c d e f g e b"
我正在尝试替换 x b
的每个实例,其中 x 是带有字母 z
的任何字符,所以上面应该是 x = z c d e f g z
。我查过示例,但它们都提到用 string.gsub
替换特定字符,上面的操作如何完成?
最佳答案
您可以使用
string.gsub(x, "%a b", "z")
其中 %a
匹配任何字母。
查看更多关于 Lua pattern here .
Lua demo :
x = [[a b c d e f g e b]]
res, _ = string.gsub(x, "%a b", "z")
print(res)
-- z c d e f g z
关于string - LUA 替换字符串实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43410223/