【发布时间】:2012-07-26 11:33:51
【问题描述】:
基本字符串是:IP: 192.168.0.1
将该字符串传递给 string.gmatch 函数(除了下面的模式)将返回以下结果:
模式:IP: (%d+.%d+.%d+.%d+)
-->192.168.0.1
模式:IP: %d+.%d+.%d+.%d+
-->IP:192.168.0.1
我的问题是,这些括号对 Lua 模式匹配引擎的含义是什么?
为什么在第一个模式中使用括号,IP: 字符串被省略,而在第二个模式中没有?
【问题讨论】:
标签: lua lua-patterns