#1: Групповое переименование: удалить все, кроме заглавных букв Author: AnnaUKV93, Posted: Wed Jan 12, 2022 00:08 Очень нужно, чтобы от имени файла остались только первые буквы. Каждый раз длина символов разная.
Например, есть оригинальное название Александр Грачев - Сторожка у Буруканских перекатов. После переименования имя должно быть АГСУБП. С регистром я сама смогу разобраться, а как сделать такое переименование не знаю. Всем неравнодушным - заранее спасибо!
#2: Author: CaptainFlint, Location: МоскваPosted: Wed Jan 12, 2022 04:32 Не совсем уверен, что получилось то, что надо, но, вроде, такая регулярка работает:
Найти:
Code:
(^| )([А-ЯЁA-Z])(\S| [^А-ЯЁA-Z])*
Заменить на:
Code:
\U$2
В зависимости от того, надо удалять расширения файлов или сохранять их, нужно выставить или снять галочку [E].
На приведённом примере работает корректно, но более сложные ситуации могут выдать что-нибудь странное. Например, неясно, надо ли цифры включать в аббревиатуру, и если да, то в каком виде. Сейчас не включаются.
#3: Author: Monarch-LFV, Posted: Wed Jan 12, 2022 04:37 AnnaUKV93
Поле "Маска для: имени файла": [L][F][N]
Поле "Маска для: расширения": [n][E]
Поле "Поиск и замена. Найти": [^А-ЯЁA-Z]
Галки включить: "учитывать регистр" и "рег. выраж."
Покумекав, немного упростил:
Поле "Маска для: имени файла": [LFN][n]
Поле "Поиск и замена. Найти": [^А-ЯЁA-Z]
Галки включить: "учитывать регистр" и "рег. выраж."
То есть маску для расширения можно не трогать, оставить как есть [E]
Результат будет тот же.