The re module (cont)

Matches

  • When a regular expression match is found, a special match object is returned
  • Methods
     m.group([group1, group2, ...])   # Return one or more subgroup matches
     m.groups()                       # Returns a tuple of all subgroups 

Examples

     # Get HTML title
     m = re.search("<title>(.*)</title>", s, re.IGNORECASE)
     if m:
         title = m.group(1)
     else:
         title = None 

Recommended

  • Mastering Regular Expressions by Jeffrey Friedl, O'Reilly & Associates
<<< O'Reilly OSCON 2000, Introduction to Python, Slide 125
July 17, 2000, beazley@cs.uchicago.edu
>>>