Python Как получить текст между разделителями
Скажем у меня есть текст:
*Text_one # не должен вывестись
Separator:
Text_two # хочу получить
Separator:
Text_three #хочу получить
Separator:*
Я хочу получить текст только между разделителями. Как это можно реализовать?
Ответы (1 шт):
Автор решения: Alioshca Z
→ Ссылка
Можно по простому:
t = """Text_oneSeparatorText_twoSeparatorText_threeSeparator"""
tt = t.split("Separator")[1:-1] #вместо Separator вставить свой разделитель
print(tt)
Можно с помощью регулярных выражений:
import re
t = """Text_oneSeparatorText_twoSeparatorText_threeSeparator"""
rr = re.findall(r'(?s)(?<=Separator).*?(?=Separator)', t) #вместо Separator вставить свой разделитель
print(rr)