import re pattern = re.compile("@\w+") fp = open("test.txt", "r+") for i, line in enumerate(fp.readlines()): for match in re.finditer(pattern, line): print('Found on line %s: %s' % (i+1, match.group()))