Если вы должны сделать это с помощью регулярных выражений, попробуйте что-то вроде этого:
a = re.finditer('<a.+?question-hyperlink">(.+?)</a>', html)
for m in a:
print m.group(1)
Просто для справки, этот код делает то же самое, но гораздо более надежно:
doc = BeautifulSoup(html)
for a in doc.findAll('a', 'question-hyperlink'):
print a.text