Убрать слова в квадратных скобках
У меня есть текст, полученный программой, и он выглядит следующим образом:
Тысячу лет [1 сноска] я бродил по лесу в поисках [2 сноска] наживы.
Мне нужно получить:
Тысячу лет я бродил по лесу в поисках наживы.
Как это можно максимально рационально сделать?
Ответы (1 шт):
Автор решения: Alex Alex
→ Ссылка
Попробуйте регулярные выражения.
import re
txt='Тысячу лет [1 сноска] я бродил по лесу в поисках [2 сноска] наживы.'
print(re.sub("\[.*?\]", "", txt))