Hello
I'm on a project who require me to find a string interval multiples times (from display_url to display_resources) in a .txt file. For now I have my code like this but when I'm running it, it never break.
The goal of this code is to :
- Search the strings from the le1 / le2 index as starting point.
- Update the new found index from the dat / det variables to le1 / le2 [to go to the next string interval in the .txt file (in my test they are four of them)]
- Add the le1 & le2 variables to the urls list.
- Loop as long as dat & det doesn't returns -1.
- Print all of the combination of le1 and le2 obtained in the urls list.
It will help a lot to have your thoughts thanks.
urls = []
g = open('tet.txt','r')
data=''.join(g.readlines())
count = 0
le1 = 1
le2 = 1
while count >= 0 :
dat = data.find('display_url', le1)
det = data.find('display_resources', le2)
if dat < le1:
le1 = le1 +dat
if det < le2:
le2 = lez +det
urls.append(le1)
urls.append(le2)
if dat <= 0 :
count = -1
break
print(urls)