Mh, ja ich muss zugeben, dass ich mit Python bisher wenig mit Regular Expressions gearbeitet habe. Aber dafür mit anderen Sprachen und eigentlich sollte der Code gehen.
Das hier geht bei mir:
Code:
#!/usr/bin/python
import re
s = "<item>Hier steht irgend ein Text<link>Diesen Text brauche ich</link>Hier steht irgend ein Text</item>"
r = "<item>.*<link>(.*)</link>.*</item>"
print re.compile(r, re.I+re.S).findall(s)
Mit freundlichen Grüßen,
Valle