[ID CC-CC2022] Написать GREP текст в кавычки+прописная

NatalliaDalnova

Участник
Топикстартер
Сообщения
96
Реакции
5
Добрый день! Подскажите, как создать grep для замены:
Х/ф Черный рыцарь.
на
Х/ф «ЧЕРНЫЙ РЫЦАРЬ».

Т.е. нужно сделать строку п/ж, и текст между Х/ф и "точкой" сделать п/ж+прописной в кавычках.
Буду очень признательна. На сегодняшний день меняю в ручную.
 
Поиск: Х/ф \K([^.]+)(?=\.)
Замена: «$1»
Чтобы сделать буквы прописными, в данном случае удобнее будет создать символьный стиль с параметром "Все прописные" и применить его в этой замене.
 
  • Спасибо
Реакции: NatalliaDalnova
Поиск: Х/ф \K([^.]+)(?=\.)
Замена: «$1»
Чтобы сделать буквы прописными, в данном случае удобнее будет создать символьный стиль с параметром "Все прописные" и применить его в этой замене.
Не получается, не находит соответствие:
 

Вложения

  • греп.jpg
    греп.jpg
    242.7 КБ · Просм.: 184
Полазила по Интернету, из "кусочков" кода методом тыка получился нужный результат. Сначала замена через Grep, потом через "Текст". Как смогла.
 

Вложения

  • греп2.jpg
    греп2.jpg
    192.4 КБ · Просм.: 182
Добрый день! Подскажите, как создать grep для замены:
Х/ф Черный рыцарь.
на
Х/ф «ЧЕРНЫЙ РЫЦАРЬ».

Т.е. нужно сделать строку п/ж, и текст между Х/ф и "точкой" сделать п/ж+прописной в кавычках.
Буду очень признательна. На сегодняшний день меняю в ручную.
для подобных "танцев с бубном" лучше заиметь программку TV-Cleaner для чистки и правки телепрограммы... :)
 
Полазила по Интернету, из "кусочков" кода методом тыка получился нужный результат. Сначала замена через Grep, потом через "Текст". Как смогла.
А почему тогда в первую скобку после Х/ф не добавить пробел, чтобы кавычка клеилась уже к названию фильма, а не к пробелу перед ним?
Вот так вот в вашем варианте: (?<=Х/ф ).+?(?=\.)
 
Последнее редактирование:
@NatalliaDalnova
Вот ещё вариант, чтобы сразу находить всю строку от Х/ф до точки в конце:
Найти: (Х/ф )((?<=Х/ф ).+?(?=\.))
Заменить: $1«S2»
 
Последнее редактирование: