我正在使用 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]"
(指定字符串中将出现多少个字符)
最佳答案
-
是 Lua patterns 中的特殊控制字符.由于您想要文字 -
字符,您需要使用 %
对其进行转义特点。所以使用 %-
.
关于Lua string.match 提取 HTML 的一些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18564204/