# http://stackoverflow.com/q/32861718/5290909
import re
text = '''
<modules>
<Orba_Sheepla>
<!-- module version -->
<version>0.9.25</version>
</Orba_Sheepla>
</modules>'''
pattern = re.compile( r'^([ \t]+)<version>.*?^(?!\1)[ \t]*</([^\s>]+)', re.I | re.S | re.M)
match = pattern.search(text)
if match:
print(match.group(2))
IyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcS8zMjg2MTcxOC81MjkwOTA5CmltcG9ydCByZQoKdGV4dCA9ICcnJwo8bW9kdWxlcz4KICAgIDxPcmJhX1NoZWVwbGE+CiAgICAgICAgPCEtLSBtb2R1bGUgdmVyc2lvbiAtLT4KICAgICAgICA8dmVyc2lvbj4wLjkuMjU8L3ZlcnNpb24+CiAgICA8L09yYmFfU2hlZXBsYT4KPC9tb2R1bGVzPicnJwoKcGF0dGVybiA9IHJlLmNvbXBpbGUoIHInXihbIFx0XSspPHZlcnNpb24+Lio/Xig/IVwxKVsgXHRdKjwvKFteXHM+XSspJywgcmUuSSB8IHJlLlMgfCByZS5NKQptYXRjaCA9IHBhdHRlcm4uc2VhcmNoKHRleHQpCgppZiBtYXRjaDoKICAgIHByaW50KG1hdGNoLmdyb3VwKDIpKQ==