La mia espressione regolare non sta facendo nulla alla mia stringa.espressione regolare python corrispondente a qualsiasi cosa
pitone
data = 'random\n<article stuff\n</article>random stuff'
datareg = re.sub(r'.*<article(.*)</article>.*', r'<article\1</article>', data, flags=re.MULTILINE)
print datareg
ottengo
random
<article stuff
</article>random stuff
voglio
<article stuff
</article>
Aw, c'mon: Non [Cthulhu Parsing] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) di nuovo . – pillmuncher
@pillmuncher: mi sembra HTML malformato, quindi dubito che un parser HTML sia in grado di lavorarci molto facilmente. – Blender
@Blender: Penso che tu abbia ragione. Ma la sostituzione sembra non essere un XML valido neanche. Mi chiedo, a cosa serve uno XML rotto? – pillmuncher