Задать вопрос
@deqsyYY

КАК Расставить значения регулярок?

Я делаю парсинг почты на сайте через re.findall, время, тему, и содержимое, их там много и мне нужно все вывести в виде:

[время] тема
содержимое

и так все письма которые есть, как это можно реализовать
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@o5a
Зависит от структуры текста. Принцип примерно такой
import re

s = '''время:30 тема:какая-то тема содержимое:а здесь наше содержимое
время:50 тема:другая тема содержимое:совсем другое содержимое'''

patt = re.compile(r'время:(.+?) *тема:(.+?) *содержимое:(.+)')

for m in patt.findall(s):
    print('[{}] {}\n{}'.format(*m))


выдаст
[30] какая-то тема
а здесь наше содержимое
[50] другая тема
совсем другое содержимое
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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