2

我的字符串是 'ip:port' 我想将 ip 放入一个字符串,将端口放入另一个字符串。

local address = "127.0.0.1:24412"
4

2 回答 2

2

我想你已经找到了解决办法。另一种方法是:

local sIP, sPort = address:match( "([^:]+):(%d+)" )
于 2013-06-01T19:01:56.957 回答
1
local address = string.gmatch(chatString, "[^:]+")
local addressIP = address()
local addressPORT = address()

我是这样发现的,这是工作。


UPD:
评论建议的更简洁的方式:

local ip, port = address:match'(.-):(.*)'
于 2013-06-01T18:28:39.117 回答