2
내 문자열은 'ip : port'입니다. 한 문자열에 ip를 가져오고 다른 문자열에는 포트를 가져 오려고합니다.하나에서 두 문자열 얻기
local address = "127.0.0.1:24412"
내 문자열은 'ip : port'입니다. 한 문자열에 ip를 가져오고 다른 문자열에는 포트를 가져 오려고합니다.하나에서 두 문자열 얻기
local address = "127.0.0.1:24412"
local address = string.gmatch(chatString, "[^:]+")
local addressIP = address()
local addressPORT = address()
내가 그런 식으로 세례반, 그것은 일입니다.
UPD : 코멘트에 의해 제안
더 간결 방법 :
local ip, port = address:match'(.-):(.*)'
난 당신이 해결책을 찾은 것 같아요. 또 다른 방법은 다음과 같습니다
local sIP, sPort = address:match("([^:]+):(%d+)")
'로컬 IP, 포트 = 주소 : 경기 '(.-) : (. *)'' –
@EgorSkriptunoff이 답변으로 당신의 코멘트를 추가하시기 바랍니다. – lhf