Задать вопрос
@AlexMine
Учусь

Как с помощью регулярных выражений вырезать определенные слова из предложений?

Здравствуйте, разбираюсь с регулярными выражениями. Есть такая строка
a = "Ингредиенты: Дор блю 50 г + 100 руб.Бекон 50 г + 100 руб.Халапеньо 20 г + 50 руб."


Как из нее вырезать все ингредиенты?
Чтобы было так:
Дор блю 50г + 100руб
Бекон 50г + 100руб
Халапеньо 20 г + 50 руб

Вырезаю так, но это работает только если ингредиенты состоят из 1 слова, а если из 2 и более уже не подходит.
ingredients = re.findall(r'\w+\s+\d+\s+г\s+\+\s+\d+\s+руб.', string)
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
29 янв. 2025, в 08:43
1500 руб./за проект
29 янв. 2025, в 08:35
500 руб./за проект
29 янв. 2025, в 08:01
8000 руб./за проект