1. 函数封装
function Split(input, delimiter)
input = tostring(input)
delimiter = tostring(delimiter)
if (delimiter == "") then
return false
end
local pos, arr = 0, {}
for st, sp in function()
return string.find(input, delimiter, pos, true)
end do
table.insert(arr, string.sub(input, pos, st - 1))
pos = sp + 1
end
table.insert(arr, string.sub(input, pos))
return arr
end
2. 调用及输出
local TimerStr = '00:11'
Split(TimerStr , ":")
for i, v in pairs(TimerStr ) do
print(v)
end
-- 输出结果
-- 00
-- 11