вам нужно только разделить их по типу? Простое решение, согласно вашему объяснению, состоит в том, чтобы прочитать содержимое файла и найти в этом файле слово «ОБЗОР ЗАРЯДОВ», если оно найдено, сохранить его в новый файл. регулярное выражение для чего-либо со словом abc
в нем будет .*abc.*
код будет примерно таким, если у вас есть один файл для одной квитанции.
import re
with open("sample.txt","r") as sfile:
cont=sfile.read()
if (re.match(".*SUMMARY OF CHARGES.*",cont)):
with open("outfile.txt","w") as outfile:
outfile.write(cont)
Для разделения содержимого отдельных квитанций выможно использовать группы регулярных выражений. создайте регулярное выражение таким образом, чтобы оно сохраняло только одну квитанцию, затем создайте группу (your_regex) *, а затем выполните итерацию по этой группе, чтобы получить все соответствующие квитанции.