[Lua] Помогите с поиском символов в строке

Harold_Sandstorm

Новичок
Автор темы
9
0
Решил сообразить скрипт на lua для рп сервера. Суть такова: есть текстовый файл, хранящий в себе таблицу игроков:

N ID NAME RANK
[1] [209] Demi_Shadow Рядовой [1]
[2] [564] Allan_White Прапорщик [7]
.
.
.

Задача приведённой ниже функции - найти строку, в которой содержится нужный айди (параметр) и вытащить из этой строки звание и фамилию, после чего функция возвращает эти значения. Мой ступор заключается в том, что до меня не может дойти, как реализовать поиск в строке.

Lua:
function cmd_in(arg)
    local fileRead = io.input("moonloader\\members.txt", "r")
    local tplayerID = arg
    local tplayerRank
    local tplayerLastname
    local t = {}
    for line in fileRead:lines() do
        t[#t+1] = line
        if t[#t+1]:match("????") == arg
        ....
        end
    end
    .....
end

В идеале, с минимальными объяснениям, чтоб я на будущее это знал)