【发布时间】:2010-07-17 05:23:27
【问题描述】:
我有一个应用程序需要我“清理”“脏”文件名。
我想知道是否有人知道如何处理名称如下的文件:
1.0.1.21 -- 机密...文档 或者 会计.Files.doc
基本上,不能保证每个文件名的句点都在同一个位置。我希望通过驱动器递归,在文件名本身中搜索句点(减去扩展名),删除句点,然后将扩展名附加到它上面。
有没有人知道更好的方法或如何执行我希望做的事情? 请注意,regEx 是此项目的要求。
编辑:我不想看到 1.0.1.21 -- Confidential...doc,而是希望看到:10121 -- Confidential.doc
对于其他文件名,而不是 Accounting.Files.doc,我想查看 AccountingFiles.doc
【问题讨论】:
-
您能否给出两个示例的预期输出,以便完全清楚您想要什么?
-
@yeahumok:好的,这就是我认为你想要的描述。我只是在确定。