#!/usr/bin/env python """Usage: %s Files... """ import sys, os, re if len(sys.argv) < 2: print >> sys.stderr, __doc__ % (os.path.basename(sys.argv[0])) sys.exit(1) r = re.compile('(?i)([A-Za-z0-9_]+@[A-Za-z0-9_]+\.(com|edu.cn))') for fi in sys.argv[1:]: f = open(fi) lines = f.read() f.close() found = r.findall(lines) for s in found: print s[0]