我想从一个字符串中提取特定的值。这是我的字符串。
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 666 -j DNAT --to-destination 192.168.19.55
如何使用lua中的string.match从该字符串中提取IP地址192.168.19.55
?
我已经尝试了local ip = s:match("--to-destination (%d+.%d+.%d+.%d+)"))
,但是我没有得到值为192.168.19.55。我得到了空值。
这里有什么错误吗?有什么建议吗?
%-
来转义-
,因为在Lua模式中它是一个特殊字符。 - lhf