>>974
import re
r = re.compile(r'hoge(.*)', re.I)
x = r.findall(u'hogefuga\nhogehage\nhogehoge\n')
print u'\\n'.join(x)

でもお前正規表現における.と改行の扱い勘違いしてないか?