Очень нужна помощь.
Решаю задачу.
Есть текст. В нем нужно найти кусок начинающийся на ключевую фразу и заканчивающийся ДО следующей ключевой фразы.
Пример:
Привет!
Как дела? Чем занимаешься?
У меня все хорошо.
Тут еще всякий текст.
И еще раз всякий текст.
А теперь будет окончание текста.
Из этого примера нужен кусок:
Как дела? Чем занимаешься?
У меня все хорошо.
Тут еще всякий текст.
И еще раз всякий текст.
Ключевые фразы для него: “Как дела?” и “А теперь будет окончание текста.”
Т.е. просто отрезать первую строчку и последнюю нельзя.
Код такой:
import re
ss = '''Привет!
Как дела? Чем занимаешься?
У меня все хорошо.
Тут еще всякий текст.
И еще раз всякий текст.
А теперь будет окончание текста.'''
print (re.findall(ur'Как дела.*?\n(.*)\sА теперь будет окончание текста', ss, re.DOTALL+re.I+re.U))
Только он у меня не выводит то, что хочется.