Я собираю информацию с веб-сайта для сбора данных, и одна из вещей, которые я должен сделать, - это изменить часть информации, которую страница дает мне, на другую часть информации и превратить эту вторую часть информации в переменную.,Однако я просто не могу придумать, как это сделать.
Учитывая приведенную ниже таблицу:
t = {big = "tall", little = "short", fat = "wide", skinny = "thin"}
... как мне это сделать, когда я это сделаю:
adj = string.match(page,'Adjective: (%w+)')
... и оно соответствует big
, я могу вернуть значение tall
, но превратить его в таблицу?Я попытался использовать функцию, которая не работала, и я не хочу делать что-то вроде t[adj]={}
, потому что я не хочу создавать вложенную таблицу из t
.
IЯ чувствую, что смотрю мне прямо в лицо, но я рисую пробел.
Редактировать для уточнения:
Я знаю, как получить прилагательное, которое мне нужно, или как показатьзначение для большого и т. д. Я говорю о возможности сделать следующее:
- Найти значение на основе найденного прилагательного.В этом случае было найдено
big
, значение равно tall
. - Возьмите найденное значение (опять же, в данном случае
tall
) и превратите это значение в свою собственную таблицу.Тогда у меня будет таблица сверху и новая, которая еще не заполнена, под названием tall
.Таким образом, после того, как я заполню ее информацией, я могу назвать ее по tall["somekeyvalue"]
Теперь это имеет смысл?