Lua操作字符串去除回车换行以及空格

Lua操作字符串去除回车换行以及空格


前言

lua的数据结构中string和table用的非常多,基本只要写lua脚本都会大量使用,其重要性不言而喻,这里主要说一下string去除回车换行和空格的方法,主要是在Google上搜到的,这里传播一下,对于使用lua处理某些特殊要求的字符串时这两个方法还是很实用很必要的。

去除回车换行

主要是使用string.gsub的替换作用。
res = string.gsub(url, “/r/n”, “”)
其中/r/n就代表回车和换行。
url就是去除前的字符串,res则是去除后的结果。

去除空格

res = string.gsub(url, “%s+”, “”)

最后

lua脚本在游戏、路由器等很多开发中还是比较常见的,lua也可以和nginx结合做一些处理,在嵌入式环境中,由于其小巧和胶水特性,可以很好的和c结合,处理c不是很擅长处理的一些事,比如字符串处理。

就目前我接触Python、lua、shell的情况来看,其分别具有必要和可取之处。

发布了119 篇原创文章 · 获赞 138 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/weixin_39510813/article/details/97818008