Кстати, ваше регулярное выражение неверно.
Если вы ищете «СЛОВО», это должно быть просто «СЛОВО». str
тоже посторонний. Ваш код должен выглядеть так:
m = re.search('WORD', line)
if m:
print m.group[0]
Ваше оригинальное регулярное выражение выдаст, вероятно, неожиданные и нежелательные результаты:
>>> m = re.search('(?<=[WORD])\w+', 'WORDnet')
>>> m.group(0)
'ORDnet'