Я хочу найти большой текстовый файл с помощью регулярных выражений и настроить следующий код:
import re
regex = input("REGEX: ")
SearchFunction = re.compile(regex)
f = open('data','r', encoding='utf-8')
result = re.search(SearchFunction, f)
print(result.groups())
f.close()
Конечно, это не работает, потому что второй аргумент для re.search
должен бытьстрока или буфер.Однако я не могу вставить весь свой текстовый файл в строку, так как она слишком длинная (это означает, что это займет вечность).Какая альтернатива?