У меня есть приложение, которое требует, чтобы я "чистил" "грязные" имена файлов.
Мне было интересно, знает ли кто-нибудь, как обращаться с файлами с такими именами, как:
1.0.1.21 - конфиденциально ... doc
или же
Accounting.Files.doc
В принципе, нет гарантии, что точки будут в одном и том же месте для каждого имени файла. Я надеялся выполнить поиск по диску, найти точки в самом имени файла (без расширения), удалить точку и затем добавить расширение к нему.
Кто-нибудь знает или лучший способ сделать это или как выполнить то, что я надеюсь сделать?
Как примечание, regEx является ТРЕБОВАНИЕМ для этого проекта.
РЕДАКТИРОВАТЬ: вместо просмотра 1.0.1.21 - Конфиденциально ... документ, я хотел бы видеть: 10121 - Confidential.doc
Для другого имени файла вместо Accounting.Files.doc я хотел бы видеть AccountingFiles.doc