Скажем у меня есть эта строкаИзвлечение строк внутри строк с помощью Regex Python
«Input: Можно ли заказать отель в Лагосе Разбираем: книга VB ROOT + - Может MD AUX + - мы PRP nsubj + - отель NN dobj | + - йе DT | + - в IN приготовительного |?. + - Лагос ННП PObj + - пунктуатор "
и я хочу, чтобы получить список, как этот
['book VB ROOT', 'Can MD aux',..., '? . punct']
используя правильный выражение.
Я попытался сделать
result = re.findall('\||\+-- (.*?)\+--|\| ', result, re.DOTALL)
любая помощь будет оценена
Вы действительно должны использовать регулярное выражение? Вы можете добиться того, чего хотите, с простым 'split()' –