Я кодировал функцию, которая извлекает строки между двумя разделителями. Но в некоторых файлах эти разделители появляются несколько раз, поэтому я хочу извлечь их все.
В моей реальной функции он извлекает только то, что встречается, а затем выходит.
Как я могу это исправить?
def extraction_error_CF(file):
f=open(file,'r')
file=f.read()
f.close()
start = file.find('Error validating') #1st delimiter
end = file.find('</SPAN><BR>', start) # 2nd delimiter
if start!=-1 and end!=-1: #If these two delimiters are present...
return(file[start:end])
else:
return""