Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Регулярные выражения: сохранение расширения 
Author Message
Вахмурка



PostPosted: Fri Nov 27, 2009 21:53    Post subject: Регулярные выражения: сохранение расширения Reply with quote

Есть файлы типа
Code:

IMG_0075.jpg
IMG_0078.jpg
IMG_0084.jpg
IMG_0526.jpg
Изображение 367.jpg
Изображение в2.jpg
Изображение в4.jpg
Требуется удалить "буквенную" часть имени, то есть получить
Code:
0075.jpg
0078.jpg
0084.jpg
0526.jpg
367.jpg
2.jpg
4.jpg

Поле "Search for" (multirename tool), равное \D, решает проблему имен, но удаляет расширения. В справке сказано "Replace a string in the name with a different string", то есть заменять можно только в имени, или нет? Как избавиться от замены расширения, "натравив" регулярные выражения только на имя?

Проблему я решил в два шага - сначала переименовал, получив файлы без расширений, затем вернул расширение. Есть ли однопроходное решение?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group