Страница 2 из 25

Переименование папок.

Добавлено: Вт янв 12, 2010 16:01
FlyMaster
Уважаемые, помогите пожалуйста разобраться.
Необходимо поменять местами и удалить часть названия папки/папок.
Например:
А - Б С (структура названия папки)
на
С Б

С файлами получается, а вот с папкой как-то не задалось. :oops:
Если возможно это сделать, то приведите пример.

Добавлено: Вт янв 12, 2010 16:22
Вахмурка
Search for: (.*) - (.*) (.*)
Replace with: $3 $2
Только что проверил.

Добавлено: Вт янв 12, 2010 16:34
FlyMaster
Благодарю. :D
Был не внимателен.

Добавлено: Чт янв 14, 2010 13:32
Bubek
Подскажите пожалуйста как с помощью группового переименования переименовать файлы вида:
01.2010.001 - название
01.2010.002 - название
01.2010.003 - название

на

001.2010.01 - название
002.2010.01 - название
003.2010.01 - название

(меняются местами только числа)

Добавлено: Чт янв 14, 2010 14:17
Batya
Bubek
Маска имени файла:
[N9-11][N3-8][N1-2][N12-]

Добавлено: Чт янв 14, 2010 14:22
Rodny
Или регэкспы:
Search for: (\d*)\.(\d*).(\d*)(.*)
Replace with: $3.$2.$1$4

Добавлено: Чт янв 14, 2010 14:29
Bubek
Batya
Спасибо, получилось, теперь все понятно.

Добавлено: Чт янв 14, 2010 14:32
Tol!k
Rodny писал(а):Или регэкспы:
Search for: (\d*)\.(\d*).(\d*)(.*)
Search for: ^(\d+)\.(\d+)\.(\d+)( - .+)

Добавлено: Пт янв 15, 2010 14:32
Bubek
Rodny писал(а):Или регэкспы:
С этим посложнее, :), если с [N9-11][N3-8][N1-2][N12-] - я разобрался, что это номер символа в названии, то с ^(\d+)\.(\d+)\.(\d+)( - .+) так сразу не могу, где можно почитать инфу?

Добавлено: Пт янв 15, 2010 14:40
Rodny
Bubek
В справке. Открой окно группового переименования и нажми F1. Откроется соответствующий раздел, в котором смотри ссылку "регулярные выражения".

Добавлено: Ср дек 21, 2011 09:26
HEXFIX
Всем привет.
Ситуация такая: есть много папок вида "год - название альбома", например, 1994 - Tactical Neural Implant. Надо переименовать следующим образом: "двузначный номер-название альбома (год)", т.е. в случае примера 01-Tactiacal Neural Implant (1994).
Можно такой финт провернуть? :D

Добавлено: Ср дек 21, 2011 10:02
MVV
Номер-то брать откуда? Или по счётчику?

Например, так:

Код: Выделить всё

Имя:
[C1:2] - [N8-] ([N1-4])
Если число пробелов после года нестабильно, то с регэкспом:

Код: Выделить всё

Имя:
[C1:2] - [N]
Замена:
\d{2} *- *(\d{4}) *- *(.*)
$2 - $1
RegEx: Да

Добавлено: Ср дек 21, 2011 10:20
HEXFIX
То, что надо! Спасибо.

К ТСКВ: примеры регулярных выражений

Добавлено: Пт май 17, 2013 16:04
CompPyx
Ребят, нужна помощь. Как с помощью регулярных выражений поменять регистр букв идущих до определенного символа(в моем случае это -) на заглавные?

пример:
есть куча песен с названием: Исполнитель - Название Песни
нужно сделать так ИСПОЛНИТЕЛЬ - Название Песни

Заранее спасибо

Добавлено: Пт май 17, 2013 16:33
Flasher
CompPyx
В ИГП без регекспов: [=media.артист] - [F][=media.название]