lua去掉字符串中的空格
使用Lua的库函数 string.gsub() 与 string:match() 去除空格:
一、常规方法
local strL1 = "fewa jf---A a" strL1 = string.gsub(strL1, " ", "") print(strL1)
顺便说下一,想去除回车只需要将 " " 改成 ”\r\n“
二、使用正则表达式
1.gsub
local strL1 = "fewa jf---A a" strL1 = string.gsub(strL1, "%s+", "") print(strL1) print(string.format("%s", string.gsub(" b c a", "%s+", "")))
2.match
local str = " abc " print(str .. "def") --未删除空格时: " abc def" str = str:match("^[%s]*(.-)[%s]*$") print(str .. "def") --删除空格时: "abcdef"
关于正则表达式