从一个获得两个字符串

时间:2013-06-01 18:24:19

标签: lua love2d

我的字符串是'ip:port'我想把ip放到一个字符串中,将端口放到其他字符串中。

local address = "127.0.0.1:24412"

2 个答案:

答案 0 :(得分:2)

我认为你找到了解决方案。另一种方式是:

local sIP, sPort = address:match( "([^:]+):(%d+)" )

答案 1 :(得分:1)

local address = string.gmatch(chatString, "[^:]+")
local addressIP = address()
local addressPORT = address()

我这样说,这是工作。


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

local ip, port = address:match'(.-):(.*)'