900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > lua 字符串分割_Lua 分隔字符串 可以设置指定分隔符

lua 字符串分割_Lua 分隔字符串 可以设置指定分隔符

时间:2022-04-29 06:05:52

相关推荐

lua 字符串分割_Lua 分隔字符串 可以设置指定分隔符

道言空

字符串分割函数:

function split(str,delimiter)

local dLen = string.len(delimiter)

local newDeli = ''

for i=1,dLen,1 do

newDeli = newDeli .. "["..string.sub(delimiter,i,i).."]"

end

local locaStart,locaEnd = string.find(str,newDeli)

local arr = {}

local n = 1

while locaStart ~= nil

do

if locaStart>0 then

arr[n] = string.sub(str,1,locaStart-1)

n = n + 1

end

str = string.sub(str,locaEnd+1,string.len(str))

locaStart,locaEnd = string.find(str,newDeli)

end

if str ~= nil then

arr[n] = str

end

return arr

end

t = split("php,js", ",")

for k, v in pairs(t) do

print(k, v)

end

执行输出结果为:

1 php

2 js

欢迎指教讨论。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。