lua - Lua 解析并计算一个字符串
问题描述
所以我有一个输出的字符串,其中包含很少的子字符串,所以它的格式如下"Glyph 1", "Glyph 19", "Glyph 22"
。我想要做的是获取其中有多少子字符串。现在我知道这是否是一个很容易的表格,只需在它前面放一个“#”,但这是一个字符串。我尝试过使用gmatch
,split
但 gmatch 似乎将一个字符串分成子字符串,而 split 只是将一个表变成一个包含子字符串的字符串。我确定有一些我忽略的解决方案。
解决方案
您可以从 gsub 获得第二个回复:
local _, quantity = string.gsub(myString, "%s*\"[^\"]+\"%s*,?", "")
推荐阅读
- ios - Firebase 社交登录登录到上次使用的邮件帐户
- javascript - 不读取 props 变量属性的原因是什么?
- sql - 解释 SQL 查询
- django - 在运行 redis-CLI 时,我的连接每次都被取消
- python - 在 docker 容器上运行时,Flask App 无法正常工作
- java - 如何制作一个类的所有实例的数组?
- java - 如何检查 LiveData 或 MutableLiveData 是否已设置值?
- python - matplotlib 表:每列范围的单独颜色图
- ansible - 如何从库存中获取组主机
- docker - 从 env var 获取 OAuth 设置,并在键中使用句号