【 utils.split 】
格式:
utils.split (s, delim)
中文:
utils.split (字串, 分隔字元)
說明:
這個函數和 Lua 中的 table.concat 函數功能相反,是把一個字串根據
指定的分隔字元分割成多個字串並存在一個表中。分隔字元應該是單字元,例
如逗號或者換行字元。
utils.split 總共可以接收 3 個參數:
1.將被分割的字串。
2.分隔字元。
3.(可選)分隔的最大次數。
如果沒有提供第三個參數或者第三個參數為 0,字串會被儘可能的分割,
否則只會分割所指定的次數。分割指定的次數後,剩下的所有字元都會存到表
中最後一項中。
範例:
test = "the,quick,brown,dog,jumped"
t = utils.split (test, ",")
table.foreachi (t, function(v,i),print(v,i) end)
print (table.concat (t, ","))
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--