Добавлено: Сб мар 26, 2011 00:42
Добавлю свою мысль: лучше бы начать с обычных выражений (жмём F1 в диалоге "Групповое переименование"), которые к данному случаю тоже вполне подходят.
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
ИМХО, нет. Но вообще-то автору должно быть виднее — достигается поставленная задача с любым произвольным файлом или нет. Столбец "Новое имя" в ИГП для того и существует.svshilo писал(а):Правильно ли я написал регулярное выражение?
Во-первых, напрашивается встречный вопрос: вам шашечки или ехать?svshilo писал(а):Может быть можно его упростить или более изящно написать?
Регулярка в этом конкретном случае работает, пока результат выдаёт правильно, просто я новичок, хотел узнать правильно ли написал.Avada писал(а):
На ум с цифрами в типе видео файлов приходит только "mp4". У меня нет файлов такого типа в каталогах, требующих переименования файлов. В основном AVI, mpg, mpeg, divx.А если в расширении не сплошные буквы, а хоть одна цифра, что тогда?
$ - это символ конца строки. Как в моей ситуации обойтись без него я не знаю.И можно узнать, зачем в конце поисковой строки понадобился символ доллара?
032, 263, 264, 3gz, 3gp, 3gp2, 3gpp, 3gpp2, 3mm, 3p2, 44, 4xm, 603, 60d, 800, am2, am4, am5, am6, am7, c2r, d2v, d3v, dc8, demo4, es3, ev2, f4v, g64, h-263, h263, h263+, h264, h3r, h4v, k3g, l32, m15, m1pg, m1s, m1v, m21, m2p, m2s, m2t, m2ts, m2v, m3a, m4e, m4f, m4u, m4v, m65, mj2, mjp2, mk3d, mkv3d, mp0, mp21, mp2v, mp4, mp4v, mpeg1, mpeg2, mpeg4, mpg2, mpg4, mpv2, mt2s, mv4, mv85, mv93, mv95, p64, sdr2, st4, tdt2, ts4, vc1, vp3, vp6, vp7, w32, w3d, wm3, wp3.svshilo писал(а):На ум с цифрами в типе видео файлов приходит только "mp4".
Расширение может быть менее 3 символов. Наверное, более правильноsvshilo писал(а):(\.[a-zA-Z0-9]{3,}$) должно сработать на все эти типы.
Код: Выделить всё
(\.[^\.]+)$Спасибо, вот то что нужно, коротко, изящно и функционально.Batya писал(а):Код: Выделить всё
(\.[^\.]+)$