svshilo
|
Posted: Sun Jul 03, 2011 09:30 Post subject: |
|
|
есть список видео файлов
вот фрагмент
Duck_TalesDVDRip_1990_DUB-s01e016.avikciorlashj.avi
DuckTales-DVDRip_1990_DUB-s01e015.avixcgwf.avi
DuckTales-DVDRip_1990_DUB-s01e018.aviksdjfwjfklj.avi
DuckTales-DVDRip_1990_DUB-s01e019.avi
DVDRip_-s01e017.avixljwpoj.avi
Нужно переименовать все файлы в каталоге так, чтобы остались только номера серий без ведущего нуля.
Я написал так
Найти: e0([0-9]+).{0,}(\.[a-zA-Z]{3,}$)
Заменить на: $1$2
- Правильно ли я написал регулярное выражение?
- Может быть можно его упростить или более изящно написать?
- Можно ли как-то без использования регулярок сохранить в таких случаях тип файла, чтобы он не затирался, потомучто в каталоге файлы с разными типа, и если туп в поле ...РАСШИРЕНИЯ написать AVI, то затрутся реальные типы у некоторых файлов?
|
|