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
Rodny



PostPosted: Fri Jan 08, 2010 23:38    Post subject: Reply with quote

Однако. Непосредственно TC позволяет такое либо во всём имени, либо после фиксированной позиции (выражением [F]). Библиотека регэкспов TC регистр не меняет.
У меня получилось только с привлечением EmEditor'а сделать, там регэкспы круче. Однако, он платный.
1. Вызываем инструмент ГП.
2. Нажимаем кнопку справа, под знаком вопроса. Там сначала "Выбрать редактор" и указать EmEditor, затем "Редактировать имена"
3. В EmEditor'е выделяем всё, Правка / Преобразовать выделение / Начинать с прописных
4. Ставим курсор в самое начало документа.
5. Поиск / Заменить, ставим галку "Регулярные выражения" и вставляем:
Найти: (.+)-(.+)\.(.{3,4})$
Заменить: \U\1\E-\2.\3
6. Жмём "Заменить всё", "Закрыть", закрываем EmEditor, подтверждаем сохранение файла.
7. В TC жмём ОК в открытом диалоге, смотрим результат, жмём Выполнить

P.S. Подразумевается, что тире имеется только как разделить частей. И расширения обычные, 3-4 символа. Иначе надо думать дальше.
P.P.S. Если вдруг кто знает бесплатный редактор с такой поддержкой регэкспов — откликнитесь...
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group