Tôi đang sử dụng Lua string.match
để trích xuất một số giá trị của HTML nhưng tôi đang gặp một số vấn đề với một số thuộc tính.Lua string.match để trích xuất một số giá trị của HTML
Để trích xuất một số điện thoại như thế này: 0000-0000, Tôi đang sử dụng mặt nạ:
local value = string.match(STRING, "%d%d%d%d-%d%d%d%d")
Nhưng Lua đang trở lại một cái gì đó như thế này: "0000000"
Đâu là "-"
ở giữa của chuỗi mặt nạ?
Và có cách nào để làm một cái gì đó như thế này:
"%d[4]-%d[4]"
(ghi rõ có bao nhiêu ký tự sẽ xuất hiện trong chuỗi)
Để giúp cải thiện ngữ cảnh, bạn cũng có thể thêm nội dung 'STRING' chứa khi' string.match' được gọi? – greatwolf
Chuỗi thực tế là một HTML sau phương thức GET. :) – Crasher