【发布时间】:2021-06-27 01:41:37
【问题描述】:
我在一个小型 ESP8266 芯片上使用 LUA,试图解析如下所示的文本字符串。我是 LUA 的新手,尝试了很多在这个论坛上找到的类似脚本。
data="
-- String to be parsed\r\n
Tiempo1,20\r\n
Tiempo2a,900\r\n
Hora2b,27\r\n
Tiempo2b,20\r\n
Hora2c,29\r\n
Tiempo2c,18\r\n"
我的目标是解析字符串,并返回所有配置对(名称/值)。 如果需要,我可以修改配置文件的语法,因为它是由我创建的。 我一直在尝试这样的事情:
var1,var2 = data:match("([Tiempo2a,]), ([^,]+)")
但它返回 nil,nil。我认为我这样做的方式非常错误。
非常感谢您的帮助。
【问题讨论】: