我正在从一个网站挖掘信息,我必须做的一件事就是将一条信息从页面给我的信息变成另一条信息,然后将第二条信息变成一个变量。但是,我根本想不出办法来做到这一点。
鉴于下表:
t = {big = "tall", little = "short", fat = "wide", skinny = "thin"}
...当我这样做时,我怎么能做到这一点:
adj = string.match(page,'Adjective: (%w+)')
...它匹配big
,我可以返回的值tall
但把它变成一个表?我试过使用一个不起作用的函数,我不想做类似的事情,t[adj]={}
因为我不想制作t
.
我觉得它正盯着我的脸,但我画的是一个空白。
编辑澄清:
我知道如何获得我需要的形容词,或者如何显示大的价值等。我所说的是能够做到这一点:
- 根据找到的形容词查找值。在这种情况下,
big
被发现,值为tall
。 - 取找到的值(同样,在本例中为
tall
)并将该值转换为自己的表。然后我会得到上面的表格,还有一个尚未填充的新表格,称为tall
. 这样,在我用信息填充它之后,我可以通过tall["somekeyvalue"]
现在是不是有点意思了?