Je dispose d'un fichier texte avec html:remplacer un élément dans une balise html sur plusieurs lignes en
Blah, blah, blah
some text is here.
<div> something here
something else </body></html>
jusqu'à présent, si les balises sont sur une seule ligne cela fonctionne:
textfile = open("htmlfile.txt", "r+")
text = textfile.read()
a = re.search('<div.+?<\/html>', text)
repstr = c.group(0)
text = text.replace(repstr, '', 1)
fonctionne très bien , Je n'ai pas de balises imbriquées. Mais si les étiquettes sont sur plusieurs lignes, comme dans le premier exemple, cela ne fonctionne pas! Que puis-je utiliser pour tester plusieurs lignes?
oh, je vois. Mon projet est assez simple et ne nécessite pas vraiment Beautifulsoup, mais malade gardez cela à l'esprit. Merci! –