import re regexp = r"(\w:)((\\?[\w\.\-]+)+)(\.\w+): " text = r"c:\crouleau\caleb_rouleau\2.7.1\qual.comm warning: fix me!" regex = re.match(regexp, text) print "done"