import re name = "Robert" f = file('phonebook.txt','r') lines = [line.rstrip("\n") for line in f.readlines()] pat = re.compile(name, re.I) related_lines = [line for line in lines if pat.search(line)]
And then you write the lines in related_lines to a file. I don't really write text to files much so, um, yeah. -- http://mail.python.org/mailman/listinfo/python-list