Страница 1 из 1
RegExp: Поменять в имени файла текст в скобках и до них
Добавлено: Пт дек 18, 2009 11:11
Itar-Tass
Имеется много папок вида:
Квантовый скачок(Quantum_Leap)
Кингдом(Kingdom)
Звёздный Путь((Star Trek)
Нужно поменять в названии местами текст перед скобкой и в скобке.
То же самое интересно и для файлов.
[mod="Моторокер"]Обсуждение выделено в отдельную тему.[/mod]
Добавлено: Пт дек 18, 2009 11:41
Tol!k
Ctrl+M
Найти: (.+)\((.+)\)$
Заменить: $2($1)
[v] Рег. выраж.
Добавлено: Пт дек 18, 2009 12:09
Itar-Tass
Спасибо.
Я б в жизни сам не написал...
Для файлов я так понимаю надо убрать знак доллара?
Добавлено: Пт дек 18, 2009 13:29
Tol!k
Itar-Tass писал(а):Для файлов я так понимаю надо убрать знак доллара?
Для файлов с одной точкой безопаснее будет:
Найти: (.+)\((.+)\)(\..+)$
Заменить: $2($1)$3
Добавлено: Пт дек 18, 2009 20:22
Itar-Tass
В файлах там не одна точка,а от 2 до 5 ©
Добавлено: Сб дек 19, 2009 01:38
Rodny
Itar-Tass
Точки вместо пробелов и подчёркивания? Вроде "Квантовый.скачок(Quantum.Leap).txt", т.е. после скобок только расширение файла? Тогда этот же вариант должно нормально работать.
Добавлено: Сб дек 19, 2009 18:27
Itar-Tass
Не типа
Терминатор 2(Terminator.2.Sudnyj.Den).1991.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi
Добавлено: Сб дек 19, 2009 18:30
Itar-Tass
Ну или как вариант убрать всю лабуду после скобки.