import re journal_citation = re.compile(ur'(\w+\s*)+\s+\d+(\s+\(\d+\))?:\s+\d+((\u2013|-)\d+)?,\s+\d{4}') journal_citation.match(u'Compiling Regular Patterns to Sequential Machines')