通过网络查找Bulk renaming using regexp以及许多其他regexp实用程序帮助位置。
我想出了。
(.*?)([0-9][0-9])(.*?)([0-9][0-9])(.*)
替换为
Whatever - S\2E\4 -\5
在重命名所有dvd备份时使用 当我多年来弄乱命名方案时,有时只有4个季节,有时候有超过10个,所以有时我使用1x01作为命名方案而不是01x01。 所以我正在寻找一个if then else语句来匹配 如果01然后01,如果在下面的样本中为1然后是01 所以有时我命名文件 1x01 01x01 s1e1 s1e01 我的上面的正则表达式与时间的mose相匹配,除了单个数字与两个数字....
帮助....大声笑
答案 0 :(得分:0)
将[0-9][0-9]
替换为[0-9][0-9]?
或[0-9]{1,2}
。 ?
表示第二个[0-9]
是可选的; {1,2}
表示重复执行[0-9]
,但不少于1次且不超过2次。
我不知道您是否要添加/删除前导零。如果要删除它们,请使用0?([1-9]?[0-9])
之类的内容。对于添加前导零,我不知道确切地知道你正在使用什么正则表达式引擎。您可以使用单独的search-and_replace来完成它。