Я пытаюсь просмотреть все файлы в папке и переименовать их так, чтобы имя стало тем, что находится между 2-м и 3-м _
.Переименование файлов путем удаления частей имени файла
.: 1_2_3_4.pdf
например становится 3.pdf
Осмотревшись, я смог найти ссылку, которая помогает с очень похожим вопросом - но я не могу заставить его работать на моей конкретной проблемы. Кто-нибудь будет помогать в этом?
Find character position and update file name
Brilliant, благодаря Мартину. Из интереса, если бы я хотел настроить вашу команду, чтобы перейти от второго «_» до конца имени файла, например: 1_2_3_4.pdf станет 3_4.pdf, как бы я это сделал? – steveWB
Измените первый литерал: ''. *? _. *? _ ([^ _] +). * ''To:''. *? _. *? _ ([^ _] +) '' ' –
ahh, ''. *? _. *? _ ([^ _] +) '' нет двойных одинарных кавычек в конце. –