将Lua string.gsub多模式改写为长尾,如何实现?

2026-04-01 20:121阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计245个文字,预计阅读时间需要1分钟。

将Lua string.gsub多模式改写为长尾,如何实现?

我正在重新命名具有不必要的文字的电影。`string.gsub` 可以用 `nil` 值替换字符串,但我有大约200个字符串模式需要替换。目前,我必须为每个模式使用 `string.gsub`。我想知道是否有方法可以简化这个过程。

将Lua 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)

本文共计245个文字,预计阅读时间需要1分钟。

将Lua string.gsub多模式改写为长尾,如何实现?

我正在重新命名具有不必要的文字的电影。`string.gsub` 可以用 `nil` 值替换字符串,但我有大约200个字符串模式需要替换。目前,我必须为每个模式使用 `string.gsub`。我想知道是否有方法可以简化这个过程。

将Lua 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)