У меня есть несколько файлов .txt с информацией, которая выглядит после преобразования:
> ** ** **|** ** STYLE # ** **|** ** DESCR : Potrero415;Tbl-
Rnd ** **\--------** ** ** **\--** **ZONE 1** **\--**
** ** **\--** **ZONE 2** **\--** ** ** **\----** ** -T1-
-T2- -T3-
**
Я хочу захватить все с DESCR:
до следующей строки, где он начинается ** **\--** ** ZONE 2 **
поэтому моя строка должна выглядеть так: DESCR : Potrero415;Tbl-Rnd
Обратите внимание, что в файле перед этой конкретной частью есть несколько строк текста, и слово DESCR
появляется только там, где я хочу скопировать, а других появлений раньше не было.
Я знаю, что разделение может использоваться до появления ** **\
Все файлы имеют одинаковый формат, просто нужно найти от DESCR:
до ** **
Я знаю, что рискую получить отрицательные отзывы на этот пост.
ОБНОВИТЬ:
Мне удалось найти появления слова, используя:
lines = test.readlines()
test.close()
for line in lines:
line = line.strip()
if line.find("DESCR") != -1:
print("FOUND")
где test
- это файл, который у меня открыт