Код: Выделить всё
text = '''
here are some examples
@with some text
@then some more text
@ some more@text @moretext probedetail
how are you
something is going on
}
how has it been
weather is good
'''
- Найти строку «probedetail».
- Найдите @, ближайший к «probedetail». Он должен быть перед деталью зонда, но не в той же строке. Поэтому нам нужно искать в строках выше.
- После нахождения ближайшего @ в строке выше.
- Начните с этого @ и идите ниже, пока не появится первый }. найдено.
- Извлеките текст.
[*]Извлеките текст.
Итак, в приведенном выше примере я ожидаю ответа ниже: p>
@затем еще текст \n
@ еще немного@текст @moretext зонддеталь
Подробнее здесь: https://stackoverflow.com/questions/790 ... orrespondi