需求场景
类似于其他语言的 string.split
功能。
实现
参考 StackOverflow
的文章:https://stackoverflow.com/questions/1426954/split-string-in-lua
--- 实现string.split功能 --- @param str string 原始字符串 --- @param separator string? 分隔符 --- @return string[] 分割结果 function string.split(str, separator) if separator == nil then separator = "%s" end local result = {} for match in string.gmatch(str, "([^" .. separator .. "]+)") do table.insert(result, match) end return result end