加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Lua string.gsub有多个模式

发布时间:2020-12-15 00:16:29 所属栏目:大数据 来源:网络整理
导读:我正在重新命名具有不需要的字母的电影标题. string.gsub可以用“”nil值替换字符串,但我有大约200个字符串模式需要替换为“”. 现在我必须为每个模式使用string.gsub.我在想是否有办法将所有字符串模式放入单个string.gsub行.我在网上搜索了解决方案,但仍然
我正在重新命名具有不需要的字母的电影标题. string.gsub可以用“”nil值替换字符串,但我有大约200个字符串模式需要替换为“”.

现在我必须为每个模式使用string.gsub.我在想是否有办法将所有字符串模式放入单个string.gsub行.我在网上搜索了解决方案,但仍然没有得到任何东西.

电影名称就像这样B.A.Pass 2013印地语720p DvDRip CROPPED AAC x264 RickyKT
我想删除2013,印地语,720p,DvDRip,CROPPED,AAC,x264,RickyKT等额外字符.

解决方法

您可以将string.gsub作为第三个参数传递给string.gsub,如下所示:
local movie = "B.A.Pass 2013 Hindi 720p DvDRip CROPPED AAC x264 RickyKT"
movie = movie:gsub("%S+",{["2013"] = "",["Hindi"] = "",["720p"] = "",["DvDRip"] = "",["CROPPED"] = "",["AAC"] = "",["x264"] = "",["RickyKT"] = ""})

print(movie)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读