【发布时间】:2016-11-22 07:27:00
【问题描述】:
对于我的编码技能,我有一个简单但非常艰巨的任务。
基本上我有一个任务来解析特定文件夹中的所有文件名(这执行得很好),但是我必须比较这些文件名并选择文件名特定部分中具有最新(最大)数字的文件名。一个例子:
0074-105-NVK.1.p7.ver.1.pdf
0074-105-NVK.1.p7.ver.2.pdf
0074-105-NVK.1.p7.ver.3.pdf
我感兴趣的部分是“ver.1”程序应该从中选择最高的文件并删除其他文件的部分。而且我真的不知道如何实现这个文件名比较。
【问题讨论】:
-
如何创建一个自己的 IComparer,它使用 RegEx 提取数字并返回差值?