Я использую Lua string.match
для извлечения некоторых значений HTML, но у меня возникают проблемы с некоторыми атрибутами.
Чтобы извлечь такой номер телефона: 0000-0000, я использую маску:
local value = string.match(STRING, "%d%d%d%d-%d%d%d%d")
Но Lua возвращает что-то вроде этого: "0000000"
Где "-"
в середине строки маски?
И есть ли способ сделать что-то вроде этого:
"%d[4]-%d[4]"
(указывает, сколько символов появится в строке)
STRING
при вызовеstring.match
? - person greatwolf   schedule 02.09.2013