>re.findall(('^loginsList[y]:x:[0-9]{4}:[0-9]{2,3}:)([A-Za-z]\s[A-Za-z]) > (.*?)(/n)','/etc/passwd') Unbalanced parentheses. Change to: re.findall('^loginsList[y]:x:[0-9]{4}:[0-9]{2,3}:)([A-Za-z]\s[A-Za-z]) (.*?)(/n)','/etc/passwd') Bob Gailer 170 Forsythe Rd Nederland CO 80466 303-442-2625