lua 字符串分割_Lua 分隔字符串,可以设置指定分隔符
道言空
字符串分割函數(shù):
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
執(zhí)行輸出結(jié)果為:
1 php
2 js
歡迎指教討論。
總結(jié)
以上是生活随笔為你收集整理的lua 字符串分割_Lua 分隔字符串,可以设置指定分隔符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android天女散花效果_Androi
- 下一篇: java异常处理试题答案_JAVA异常处