Как оставить возрастную маркировку?

  • Автор темы Автор темы igorusk
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

igorusk

Участник
Топикстартер
Сообщения
2
Реакции
0
Здравствуйте. Верстал раньше ТВ программу предварительно обрабатывая ее ТВ-клинером. Но некоторое время назад заставили проставлять около передач возрастную маркировку. (16+), 12+ и т.д. Но проблема в том, что тв-клинер в фильмах грохает все кроме Х/ф "название фильма".
Поэтому хочу обрабатывать предварительно в индизайте при помощи автозамены следующего свойства.
Найти в строке закрывающуюся кавычку, и если в абзаце есть маркировка типа (16+), то сделать так: название передачи (16+)".

Т.е. внести всю возрастную маркировку в кавычки. Тогда ТВ-клинер не будет убивать ее при обработке.

Собственно вопрос как это реализовать -
Найти в строке закрывающуюся кавычку, и если в абзаце есть маркировка типа (16+), то сделать так: "название передачи (16+)".
 
Поиск: ~{(.+)\(\d{1,2}\+\)~}
Замена: "$1$2"
 
  • Спасибо
Реакции: Валера1966
Спасибо. Но почемуто с этой штучкой ~{...~} ничего не находит
Если пишу просто (.+)\(\d{1,2}\+\) То находит правильно, но при замене получается так:
было: Анна Ковальчук в детективном телесериале «Тайны следствия». (12+)
стало: Анна Ковальчук в детективном телесериале «Тайны следствия». $2»
*[[
 
А если попробовать так?
Поиск: (~})(.+)(\(\d{1,2}\+\))
Замена: $2$3$1
 
Статус
Закрыто для дальнейших ответов.