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

  • Post author:
  • Post category:其他




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的情况来看,其分别具有必要和可取之处。



版权声明:本文为weixin_39510813原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。