>>> import re
>>> r = re.compile(r'hoge(.*)', re.I)
>>> for m in r.findall(u'hogefuga\nhogehage\nhogehoge\n'):
... print m
...
fuga
hage
hoge
各行毎に出て来ますが
'fuga\nhogehage\nhogehoge\n'
を出力として欲しいときはどうすれば良いでしょう?