将Lua string.gsub多模式改写为长尾,如何实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计245个文字,预计阅读时间需要1分钟。
我正在重新命名具有不必要的文字的电影。`string.gsub` 可以用 `nil` 值替换字符串,但我有大约200个字符串模式需要替换。目前,我必须为每个模式使用 `string.gsub`。我想知道是否有方法可以简化这个过程。
现在我必须为每个模式使用string.gsub.我在想是否有办法将所有字符串模式放入单个string.gsub行.我在网上搜索了解决方案,但仍然没有得到任何东西.
电影名称就像这样B.A.Pass 2013印地语720p DvDRip CROPPED AAC x264 RickyKT
我想删除2013,印地语,720p,DvDRip,CROPPED,AAC,x264,RickyKT等额外字符.
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)
本文共计245个文字,预计阅读时间需要1分钟。
我正在重新命名具有不必要的文字的电影。`string.gsub` 可以用 `nil` 值替换字符串,但我有大约200个字符串模式需要替换。目前,我必须为每个模式使用 `string.gsub`。我想知道是否有方法可以简化这个过程。
现在我必须为每个模式使用string.gsub.我在想是否有办法将所有字符串模式放入单个string.gsub行.我在网上搜索了解决方案,但仍然没有得到任何东西.
电影名称就像这样B.A.Pass 2013印地语720p DvDRip CROPPED AAC x264 RickyKT
我想删除2013,印地语,720p,DvDRip,CROPPED,AAC,x264,RickyKT等额外字符.
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)

