Lua语言string对象的split方法实现

function split(str,delim)
	local i,j,k
	local t = {}
	k = 1
	while true do
		i,j = string.find(str,delim,k)
		if i == nil then
			table.insert(t,string.sub(str,k))
			return t
		end
		table.insert(t,string.sub(str,k,i - 1))
		k = j + 1
	end
end


 

你可能感兴趣的:(Lua语言string对象的split方法实现)