如何使用Lua读取文件并进行搜索过滤,并将条目存储为变量

所以我想要读取一个文本文件,格式如下:

Bob, G92f22f, Fggggfdff32
Rob, f3h9123, fdsgfdsg3
Sally, f2g4g, g3g3hgdsd

我想要一个简单的Lua程序,能够过滤出例如"bob",然后将数据放入一个变量中,在程序中使用。

a = Bob
b = G92f22f
c = Fggggfdff32

然后我可以做 print(a,b,c)

还是很新手Lua,对于任何读取/变量方面都感到非常困扰。

点赞
用户4984564
用户4984564

你需要查看iostring模块; 它们可以处理读写文件和字符串匹配等。

与大多数现代语言使用的正则表达式相比,Lua的模式匹配有点简单,但从你的示例中的内容我看到,你可能可以将一个“单词”匹配为[^, ]+,即_一个或多个不是逗号或空格的字符_。

2020-02-16 07:53:52