| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Tank driver 
 
 
 Joined: 16 Oct 2025
 Posts: 1
 
 
 | 
			
				|  (Separately) Posted: Thu Oct 16, 2025 19:11    Post subject: |   |  
				| 
 |  
				| Есть файлы в папках: e:\Печать\2025-10-16 (П)\АППвМ\14105\Бисеров\А3\Циклограмма_А3.pdf
 e:\Печать\2025-10-16 (П)\ЧПУ\14108\Рожков А.С\А2\ЧертеУПж_А2.pdf
 и т.д.
 
 Я хочу их переименовать и переместить в папку:
 e:\Печать\2025-10-16 (П)\
 
 Поиском нахожу все файлы *.pdf, вывожу их в панель, выделяю, запускаю групповое перименование.
 
 Переименовать так, что бы в имя добавить каталог выше родительского (для этого вставляю [G]), и каталог еще выше, т.е. что бы получилось имя файла:
 АППвМ 14105 Бисеров Циклограмма_А3.pdf
 ЧПУ 14108 Рожков А.С ЧертеУПж_А2.pdf
 и т.д.
 
 Вопрос - как мне сослаться на каталоги то?!
 С оператором [G] я могу вставить каталог только выше родительского, а каталог еще выше как вставить в имя, не могу найти.
 _________________
 Александр
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| CaptainFlint 
 
  
 Joined: 14 Dec 2004
 Posts: 6206
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Fri Oct 17, 2025 03:00    Post subject: |   |  
				| 
 |  
				| Tank driver Начиная с версии 10.50 есть шаблоны [B0]..[B9], позволяющие ссылаться на более глубокие уровни. [B0] — то же, что и [P], [B1] = [G] и так далее.
 _________________
 Почему же, ё-моё, ты нигде не пишешь "ё"?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| колик 
 
 
 Joined: 28 Oct 2025
 Posts: 3
 
 
 | 
			
				|  (Separately) Posted: Tue Oct 28, 2025 16:30    Post subject: поменять местами слова в имени |   |  
				| 
 |  
				| Задача - поменять местами имя и фамилию Справка - Пример:
 Чтобы поменять местами заголовок и пояснение в имени MP3-файла, когда они разделены чёрточкой (Заголовок - Пояснение.mp3), можно поступить следующим образом:
 Найти: (.*) - (.*)\.mp3
 Заменить на: $2 - $1.mp3
 Здесь $1 означает текст в первых скобках, а $2 — текст во вторых скобках.
 работает, если в названии только два слова. если слов больше, меняет местами последние два.
 пример:
 Владимир Кузьменко Гонки с дьяволом.fb2
 дьяволом Владимир Кузьменко Гонки с.fb2[/img]
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Tue Oct 28, 2025 17:06    Post subject: |   |  
				| 
 |  
				| колик Попробуйте так:
 Найти: (?-g)(.*) (.*) (.*)\.fb2
 Заменить на: $2 $1 $3.fb2
 С галкой для Рег. выраж.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| jentoso 
 
  
 Joined: 20 Dec 2007
 Posts: 410
 
 
 | 
			
				|  (Separately) Posted: Tue Oct 28, 2025 19:06    Post subject: |   |  
				| 
 |  
				| колик Еще такой вариант
 Найти: ^(\S+)\s+(\S+)\s+(.*)$
 Заменить: $2 $1 $3
 _________________
 TC 11.56 combo, Windows 11 x64
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| колик 
 
 
 Joined: 28 Oct 2025
 Posts: 3
 
 
 | 
			
				|  (Separately) Posted: Tue Oct 28, 2025 21:54    Post subject: |   |  
				| 
 |  
				| Спасибо за ответы. Второй вариант Сработал. 
 Еще такой вариант
 Найти: ^(\S+)\s+(\S+)\s+(.*)$
 Заменить: $2 $1 $3
 Имя и Фамилия поменялись местами. Но! Имя файла может быть разной длины.
 Например: Тюрин Александр - Отечественная война 2012 года. Человек технозойской эры
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| jentoso 
 
  
 Joined: 20 Dec 2007
 Posts: 410
 
 
 | 
			
				|  (Separately) Posted: Tue Oct 28, 2025 22:05    Post subject: |   |  
				| 
 |  
				| колик Попробуйте такой вариант
 Найти: ^(\S+)\s+(\S+)\s+(?:-\s+)?(.*)\.fb2$
 Заменить: $2 $1 $3.fb2
 Если конечно после не будут новые вводные для задачи.
 _________________
 TC 11.56 combo, Windows 11 x64
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Oct 29, 2025 10:28    Post subject: |   |  
				| 
 |  
				| Можно первый вариант упростить, ограничив строки поиска и замены вторым пробелом. Только понадобится включить дополнительно опцию 1x (Заменять только первое вхождение).
 Найти:
 Заменить на:
 С галками для 1x и Рег. выраж.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| колик 
 
 
 Joined: 28 Oct 2025
 Posts: 3
 
 
 | 
			
				|  (Separately) Posted: Wed Oct 29, 2025 11:17    Post subject: |   |  
				| 
 |  
				| Попробовал ^(\S+)\s+(\S+)\s+(.*)$
 
 $2 $1 $3
 
 на файлах с разным количеством слов в имени.
 Результат положительный. Меняет местами первое и второе слово!
 Это пять! Спасибо!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |