Lua找到搜索字符串的出现次数

时间:2018-02-25 02:11:05

标签: linux lua window-management

我试图计算并打印出"终结符"的数值。价值已经输出。有没有这样做的功能?如果不是我应该如何解决这个问题?

output = get_application_name()
var = string.match("terminator", get_application_name())
print(var)

我想算一下

nil
terminator
nil
nil
terminaor

1 个答案:

答案 0 :(得分:0)

您可以使用string.gsub功能。来自文档:

  

gsub还返回第二个值,即匹配总数   发生了。

所以:

output = get_application_name()
_, count = output:gsub("terminator", '')
print(output)