Разделение информаций в string:match()

EX4MPLYCH

Участник
Автор темы
42
6
Версия MoonLoader
.026-beta
Из диалога получаю такую инфу:

Пол Мужчина
Организация Medic
Ранг Интерн [4]
Работа Механик
Жена/Муж -

Вот так вывожу в консоль значение "Пол"(sex). Он выводит все после слова "Пол". Как остановить его поиск после слова "Мужчина"?
Lua:
function sampev.onShowDialog(id, style, title, button1, button2, text)
      if id == 22 then
            if os.time() - stats_antiflood <= 1 then
            sex = text:match("Пол(.+) ")
                  print(sex)
            return false
        end
      end
end

Чет я затупил... Вот решение.
Lua:
function sampev.onShowDialog(id, style, title, button1, button2, text)
      if id == 22 then
            if os.time() - stats_antiflood <= 1 then
            sex = text:match("Пол(.+)Организация")
                  print(sex)
            return false
        end
      end
end
 
Последнее редактирование: