私の文字列は 'ip:port' です。IP を 1 つの文字列に、ポートを別の文字列に取得したいと考えています。
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'(.-):(.*)'