st = "ich <h> bin hier </h> und habe das hier <h> gemacht </h>"
jetzt habe ich eine liste von den positionen der <h> und </h>
bsp:
lst = [(4,6),(22,24)]
wie kann ich den string so verändern
dass ich einmal die vorderen <h> ... </h> und alles dazwischen weglasse
und einemal die hinteren ? Bei 2en geht es noch aber bei dreien....
Code: Alles auswählen
for tupel in lst:
c = st
extract_lst = lst[:]
extract_lst.remove(tupel)
for ex_tupel in extract_lst:
c = c[:ex_tupel[0]] + c[ex_tupel[1]:]