2025-01-04 23:00:19 +08:00

18 lines
470 B
Lua

---字符串分割
function string:split(sep)
--sep = sep or "\t"
local fields = {}
local pattern = string.format("([^%s]+)", sep)
self:gsub(pattern, function(c) fields[#fields+1] = c end)
return fields
end
---字符串直接转Number
function string.splitToNumber(InStr, sep)
--sep = sep or "\t"
local fields = {}
local pattern = string.format("([^%s]+)", sep)
InStr:gsub(pattern, function(c) fields[#fields+1] = tonumber(c) end)
return fields
end