一个字符分割的LUA

2019-11-0610:19石器战报石器
function fromData (s, p)
	--字符串s连接字符串p
	s = s .. p	--初始化一个空的数值t
	local t = {}
	--初始化开始位置等于1
	local starti = 1
	repeat	    --从起始位置starti=1开始在字符串s搜索p
local nexti = string.find(s, p, starti)
--把截取的字符串存入到数组里(对s字符串把从字符串第一个位置到第nexti-1的位置进行搜索)
table.insert(t, string.sub(s, starti, nexti-1))
--开始位置按照nexti增加,每次+1
starti = nexti + 1
--比较长度如果位置长度大于字符串s的长度则返回数组t
	until starti > string.len(s)
	return t
end

一个很实用的LUA函数,在石器里用于读取文本并分割文本中字符串的时候非常好用


石器时代历史 PC端石器任务 石器时代俱乐部 石器cc 石器时代7.5