小编use*_*655的帖子

用于删除百分比的正则表达式

您好,我真的很感谢您在形成一个从字符串末尾删除百分比的正则表达式时得到一些帮助:

Film name (2009) 58%  ->  Film name (2009)
Film name (2010) 59%  ->  Film name (2010)
Run Code Online (Sandbox Code Playgroud)

该字符串可能有也可能没有括号内的年份。在括号年份之前,电影名称可能是字母数字并且有多个单词。

我正在使用“批量重命名实用程序”,因此希望填写“匹配”和“替换”字段。

我能想到的最好的办法是:

([A-Z][a-z]*) \((\d*)\) (\d*\%) -->  \1 (\2)
Run Code Online (Sandbox Code Playgroud)

虽然这似乎只适用于单字电影名称,并且丢失了括号,所以我不得不重新添加!

我用谷歌搜索过,每次我尝试可能的表达式时,它在“批量重命名实用程序”中不起作用,我相信它是基于 pcre(批量重命名实用程序)的。

regex perl

5
推荐指数
1
解决办法
7195
查看次数

标签 统计

perl ×1

regex ×1