Lua:截取字符串里指定字符的前后字符串?

比如:"/abc 12 375 9",要分别取/abc和12和375和9,怎么办啊?各位大神帮帮我呗

截取字符串指定字符的前后字符串,可以自己写一个split函数来根据空格切分字符串,从而得到你想要的结果.

完整的lua程序如下

string.split = function(s, p)

    local rt= {}

    string.gsub(s, '[^'..p..']+', function(w) table.insert(rt, w) end )

    return rt

end

local str = '/abc 12 375 9'

local list = string.split(str, ' ')

for _, s in ipairs(list) do

    print(s)

end

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜