Как я могу прочитать файл с помощью Lua, выполнив поисковый фильтр, и сохранить записи в виде переменной - PullRequest
0 голосов
/ 16 февраля 2020

Итак, я хочу прочитать текстовый файл в следующем формате:

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

Я хочу простую Lua программу, которая может отфильтровать, скажем, «bob», а затем сказать, выбросить данные в переменную использовать в программе.

a = Bob
b = G92f22f
c = Fggggfdff32

Полагаю, тогда я мог бы сделать print(a,b,c)

Все еще довольно плохо знакомый с Lua, когда у него было бы чертовски много времени для чтения / переменной.

1 Ответ

0 голосов
/ 16 февраля 2020

Вы захотите взглянуть на модули io и string; они обрабатывают такие вещи, как чтение / запись в файлы и сопоставление с образцом в строках.

Совпадение с шаблоном Luas немного проще по сравнению с регулярными выражениями, используемыми в большинстве современных языков, но из того, что я вижу в вашем примере, вы вероятно, может соответствовать «word» как [^, ]+, то есть одному или нескольким символам, которые не являются запятой или пробелом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...