【发布时间】:2014-01-12 20:12:55
【问题描述】:
我正在使用 RegexRenamer 来重命名一些文件,使用 regex match&replace;
不幸的是,本教程没有涵盖任何接近我想做的事情,我也不太擅长理解正则表达式的工作原理。 我基本上想要做的是用以下模式重命名一些文件。
艺术家,姓名 - 歌曲名称
杰克逊,迈克尔 - 我们就是世界
最终结果应该是:
迈克尔·杰克逊 - 我们就是世界。
我对特色歌曲的这条规则有一些例外,但第一个示例的代码肯定会让我在谷歌上搜索数小时。
例外:
杰克逊、迈克尔和阿肯 - 握住我的手
应该是
迈克尔杰克逊和阿肯 - 握住我的手
【问题讨论】:
-
至少教程应该告诉你一些关于捕获组和反向引用的事情?您可以捕获正则表达式匹配的文本并在替换中引用它们。
标签: regex