string - LUA 替换字符串实例

标签 string lua lua-patterns

我有一个字符串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/

相关文章:

c++ - sscanf 变长字符串解析

lua - 字符串中的 Redis-Lua 数组键

lua - 所有分配的 Tarantool 2.3 空间 memtx 均被占用

Lua string.match 提取 HTML 的一些值

string - 检查有效域名

python - 在 Python 中自动换行打印字符串

c - 在c中将字符串插入链表时出现垃圾字符

c - Lua C API : setting error source information

lua - 如何使用模式忽略lua中输入字符串的某些部分?

Java:将char添加到字符串中的特定位置(性能)