-
0 votesanswersviews
当在Lua中使用带括号的模式匹配时,如何使用“%2”来获取捕获组
我试图解析一个文本文件,并使用lua将其转换为表(或JSON) . 示例测试文件如下: ipv4 2 tcp 6 3598 ESTABLISHED src=192.168.1.117 dst=137.194.2.78 sport=59078 dport=80 packets=4 bytes=298 src=137.194.2.78 dst=132.227.127.212 spor... -
4 votesanswersviews
匹配,如果事先没有其他东西
我正在尝试解析一个字符串并从中提取一些数字 . 基本上,任何2-3个数字都应该匹配,除了那些之前有“TEST”的数字 . 这里有些例子: TEST2XX_R_00.01.211_TEST => 00, 01, 211 TEST850_F_11.22.333_TEST => 11, 22, 333 TESTXXX_X_12.34.456 => 12, 34, 456 以... -
3 votesanswersviews
Lua string.match()(Corona SDK)
我试图从服务器响应中提取auth代码,如: GET /?state=authenticated&code=U946s9lHouBGWy8o45bXSRSXGzTqd0Ys HTTP/1.1 我正在使用lua / Corona; string.match(request, "GET /?state=authenticated&code=([%w--_/.=?]+)"...