Latest post of the previous page:
to Shmuel:Слишком мало информации
Покажи, какой шаблон ты используешь (в том числе, включено ли переименование папок), и какие файлы на панели, а я попробую посмотреть, ок?
1) Шаблон %sc%e, ни один файл не выделен, указатель стоит на файле 123.txt - создаётся бэтч нулевого размера - зачем?elGeminy wrote:to Shmuel:
Слишком мало информации
Покажи, какой шаблон ты используешь (в том числе, включено ли переименование папок), и какие файлы на панели, а я попробую посмотреть, ок?
Ну и нафига пытаться из простенького плагина делать монстра, прикручивая к тому же квадратные колеса (ну, выполнит автор это твое пожелание, а потом ты заметишь, что с трэками с номерами, большими девяти, чего-то не того)?DV wrote:Было бы архи-удобно иметь возможность извлекать отдельные символы и диапазон символов из имени и расширения файла. Например, имеем имя файла track1.mp2 и по такому вот шаблону: 0%s[6]-%s[1-5].%e[1-2]3 получаем 01-track.mp3.
Оно-то так, но, как правило, для решения подобных задач меньше времени уйдет на переименование вручную, чем на составление правильных регулярных выражений в S&R плюс еще проверку: а действительно ли это регулярное выражение делает именно то, что я хочу? Нет, не подумайте, что я хочу что-то сказать против S&R - это прекрасный плагин, и я с огромным удовольствием пользуюсь им для поиска и замены в файлах, но для переименования файлов его выражения чересчур сложны и избыточны, IMHO.Nikolay wrote:S&R с сабплугом Rename files прекрасно решает эту задачу.
А какая разница - составлять выражение и проверять результат в S&R или в этом плагине? особенно если выражения однотипной сложности вычленения+преобразования?DV wrote:Оно-то так, но, как правило, для решения подобных задач меньше времени уйдет на переименование вручную, чем на составление правильных регулярных выражений в S&R плюс еще проверку: а действительно ли это регулярное выражение делает именно то, что я хочу?Nikolay wrote:S&R с сабплугом Rename files прекрасно решает эту задачу.
угу, у reserch это место кажись подружественнее.DV wrote:Нет, не подумайте, что я хочу что-то сказать против S&R - это прекрасный плагин, и я с огромным удовольствием пользуюсь им для поиска и замены в файлах, но для переименования файлов его выражения чересчур сложны и избыточны, IMHO.
Типовая задача для регэкспов, однако.DV wrote:Что же касается квадратных колес, то у меня где-то 75% потребностей переименования файлов сводятся именно к тому, что нужно какую-то часть имени файла переставить в другое место или использовать как часть нового имени.
легко:DV wrote:P.S. Только что минут 20 рылся в справке S&R - и так и не понял, возможно ли в нем в принципе сделать такое, как в моем примере
Code: Select all
Search for
(.{5})(.{1})\.(.{2})2
Replace with
0$2\-$1.$33
[b]DV[/b] wrote:P.S. Только что минут 20 рылся в справке S&R - и так и не понял, возможно ли в нем в принципе сделать такое, как в моем примере
DV, для начинающих может оказаться нагляднее задавать количество знаков не странными непонятными цифрами, а просто повторением точкиzg wrote:легко:Code: Select all
Search for (.{5})(.{1})\.(.{2})2 Replace with 0$2\-$1.$33
Code: Select all
Search for
(.....)(.)\.(..)2
Replace with
0$2\-$1.$33
А разве в строке поиска не надо что-то типаwolf wrote:Code: Select all
Search for (.....)(.)\.(..)2 Replace with 0$2\-$1.$33
Code: Select all
(.....)(.).*\.(..)2
Code: Select all
\.(..)2