Задать вопрос
nmkru
@nmkru
beginner python programmer

Как сформировать поиск фразы/слова между определенных слов Python, регулярные выражения?

У меня есть текст:
Наименование
Укааы-106/355Maskota Картина настенная 106
х 355 х 1
Наименование
Eva-pes2-75/75/4500К/clock/hotКартина настенная 75
х 75 х 4500
Наименование
VIL-st-60/smart/clockMaskota Картина настенная 60


Как можно через регулярно выражение извлекать фразу или текст который находится между слов: Наименование и (Maskota или Картина ) ?

Пробовал такой вариант:
Наименованиеs+(.*?)(?=s*(?:Maskota|Зеркало|$))
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
nmkru
@nmkru Автор вопроса
beginner python programmer
Наименование\s+(.*?)(?=(Maskota|Картина)

Работающее решение.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dim5x
ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
/Наименование\s*(.*?)\s*(Maskota|Картина)
Брать первую группу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы