[ID CC-CC2022] Как найти два слова и выделить весь абзац grep-ом?

  • Автор темы Автор темы sashamo
  • Дата начала Дата начала

sashamo

Топикстартер
12 лет на форуме
Сообщения
543
Реакции
10
Здравствуйте! Помогите, нужно найти абзац с двумя определенными словами и на весь этот абзац повесить символьный стиль.
 
Код:
^.+Ленин\sжив.+\r
если "Ленин" и "жив" - те самые два слова, стоящие рядом. Найти строку и заменить абзац на символьный стиль.
 
Последнее редактирование:
  • Спасибо
Реакции: sashamo
чего то не ищет. В принципе можно и на одно слово LINE:
 
Последнее редактирование:
Код:
^.+Ленин\sжив.+\r
если "Ленин" и "жив" - те самые два слова, стоящие рядом. Найти строку и заменить абзац на символьный стиль.

Не сработает если абзац начинается с Ленин или заканчивается жив.
Вместо + *, а вместо \r логичнее $
Возможно понадобятся ? для контроля жадности, но это не точно
 
Последнее редактирование:
  • Спасибо
Реакции: sashamo
Да действительно, если вначале абзаца стоит то не ищет.
 

Не по теме:
- Девушка, дайте мне, пожалуйста, билет на поезд!
- Хорошо! На какое число, до какой станции?
- А вот это, милая, совсем не ваше дело!



Нет конкретных условий задачи - нет точного решения этой задачи.