| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Neo233
 
  
  Joined: 09 Jun 2009 Posts: 32
 
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 06:27    Post subject: Перенос части имени файла из середины в начало | 
				     | 
			 
			
				
  | 
			 
			
				Доброго всем.
 
Имеются файлы с именами такого типа:
 
 
bristol_sklad_WQ_RASTISHKA95_dhujeqv.pdf
 
omega-alpha-beta_WQ_JONSON_321JONSON_BABY_dhub5pr.pdf
 
freezy123frog_WQ_GLINTWEIN_WINO_dg3zytr.pdf
 
 
Нужно, чтобы после Группового переименования получались такие файлы:
 
 
RASTISHKA95  bristol_sklad  dhujeqv.pdf
 
JONSON_321JONSON_BABY  omega-alpha-beta  dhub5pr.pdf
 
GLINTWEIN_WINO  freezy123frog  dg3zytr.pdf
 
 
то есть символы "_WQ_"  удалялись бы, 
 
а символы, начиная после "_WQ_" и до ПОСЛЕДНЕГО нижнего подчёркивания "_" - переносились бы в начало имени файла.
 
Количество символов между "_WQ_"  и последним нижним подчёркиванием каждый раз разное.
 
 
 
Открыв Групповое переименование, в разделе "Поиск и замена" смог добиться следующих результатов:
 
Найти:		_WQ?*_
 
Заменить на:	---
 
("---" здесь просто для примера)
 
 
Получается следующее:
 
bristol_sklad---dhujeqv.pdf
 
omega-alpha-beta---dhub5pr.pdf
 
freezy123frog---dg3zytr.pdf
 
 
Получилось выделить и удалить нужное, но вписать нужный фрагмент в начало имени так и не смог.
 
Ни через главное окошко "Маска для имени файла", ни через окошко "Заменить на".
 
 
Может быть кто-нибудь подскажет идеи? Пытаюсь не спеша сделать это уже второй месяц ) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Monarch-LFV
 
  
  Joined: 22 Jul 2019 Posts: 347
 
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 06:46    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Neo233
 
В инструменте группового переименования (ИГП):
 
 	  | Code: | 	 		  Найти: (.+)_WQ_(.+)_([^_]+)$
 
Заменить на: $2 $1 $3  | 	  
 
"Рег. выраж" - галочка стоит, остальные галочки в блоке "Поиск и замена" выключены. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Neo233
 
  
  Joined: 09 Jun 2009 Posts: 32
 
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 07:37    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Monarch-LFV wrote: | 	 		  Neo233
 
В инструменте группового переименования (ИГП):
 
 	  | Code: | 	 		  Найти: (.+)_WQ_(.+)_([^_]+)$
 
Заменить на: $2 $1 $3  | 	  
 
"Рег. выраж" - галочка стоит, остальные галочки в блоке "Поиск и замена" выключены. | 	  
 
 
Огромное спасибо!        Теперь всё получилось!     
 
Эх, как сейчас поработаю!! Ну держитесь, каталоги!    | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Monarch-LFV
 
  
  Joined: 22 Jul 2019 Posts: 347
 
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 07:49    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Neo233
 
Вам надо было месяц назад сюда написать, не пришлось бы время тратить. А еще рекомендую поизучать регулярные выражения. Если еще будут подобные задачи, то сможете самостоятельно их решать за 5 минут. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Avada
 
  
  Joined: 01 Aug 2008 Posts: 10445 Location: Россия, Саратов
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 11:19    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				К "Автоматизации" обсуждение не имеет отношения. Перенесено в "Общие вопросы". _________________ Даже самая богатая фантазия
 
Не представит себе наши безобразия. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Neo233
 
  
  Joined: 09 Jun 2009 Posts: 32
 
  | 
		
			
				  (Separately) Posted: Tue Nov 26, 2024 12:11    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Monarch-LFV wrote: | 	 		  Neo233
 
Вам надо было месяц назад сюда написать, не пришлось бы время тратить. А еще рекомендую поизучать регулярные выражения. Если еще будут подобные задачи, то сможете самостоятельно их решать за 5 минут. | 	  
 
Неудобно по пустякам людей дёргать. Считал, что проблема простая и должна решиться легко. До последнего надеялся, что найду решение )  А Регулярные выражения, конечно, пробовал штудировать, но вот не повезло, не одолел в этот раз. Поизучаю их ещё на досуге. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |