首页 > 解决方案 > Lua 解析并计算一个字符串

问题描述

所以我有一个输出的字符串,其中包含很少的子字符串,所以它的格式如下"Glyph 1", "Glyph 19", "Glyph 22"。我想要做的是获取其中有多少子字符串。现在我知道这是否是一个很容易的表格,只需在它前面放一个“#”,但这是一个字符串。我尝试过使用gmatchsplit但 gmatch 似乎将一个字符串分成子字符串,而 split 只是将一个表变成一个包含子字符串的字符串。我确定有一些我忽略的解决方案。

标签: lua

解决方案


您可以从 gsub 获得第二个回复:

local _, quantity = string.gsub(myString, "%s*\"[^\"]+\"%s*,?", "")

推荐阅读