我有一串由空格分隔的數字,我需要將它們存儲在表中,但由於某種原因,負號不會被識別。帶負號的數字的正確模式是什麼?
cord = "-53 2 -21"
map = {}
for num in cord:gmatch("%w+") do
table.insert(map, num)
end
map[1], map[2], map[3] = tonumber(map[1]), tonumber(map[2]), tonumber(map[3])
print(map[1])
print(map[2])
print(map[3])
這是輸出我得到:
53
2
21
我認爲這個問題是我使用的模式,我應該怎麼改?
'[ - %d] +'匹配'123-456' ... – lhf 2014-10-29 12:45:21