Моя строка «ip:port». Я хочу получить ip в одну строку и порт в другую строку.
local address = "127.0.0.1:24412"
Моя строка «ip:port». Я хочу получить ip в одну строку и порт в другую строку.
local address = "127.0.0.1:24412"
Я думаю, вы нашли решение. Другой способ:
local sIP, sPort = address:match( "([^:]+):(%d+)" )
local address = string.gmatch(chatString, "[^:]+")
local addressIP = address()
local addressPORT = address()
Я так нахожу, это работа.
UPD:
Более краткий способ, предложенный комментарием:
local ip, port = address:match'(.-):(.*)'