1. Home
  2. Computing & Technology
  3. Python

Python Regular Expression Examples: the Colon

From , former About.com Guide

Definition:
>>> import re
>>> x = '\nBeneath the wide and starry sky, \nDig the grave and let me lie, \nGlad did I live and gladly die, \nAnd I lay me down with a will:\n\nThis be the verse you grave for me: \nHere he lies where he longed to be, \nHome is the sailor, home from sea, \nAnd the hunter home from the hill.\n\n-- "Requiem" by Robert Louis Stevenson\n\n'
>>> y = re.compile('l(?:ie)')
>>> z = re.search(y,x)
>>> print z.group()
lie

>>> u = 'Four score and seven years ago, our forefathers...'
>>> y = re.compile('a(?:[rg])')
>>> z = re.search(y,u)
>>> print z.group()
ar

>>> y = re.compile('a(?:[rg]).*(?P<another>for(?:e))')
>>> z = re.search(y,u)
>>> print z.group()
ars ago, our fore
>>> print z.group(0)
ars ago, our fore
>>> print z.group(1)
fore
>>> print z.groups()
('fore',)
>>> print z.group('another')
fore

Back to the main index of this glossary
Explore Python
About.com Special Features

The Best Web Trends of the Decade

A look back at the best innovations, ideas and technologies over the last 10 years, More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Python
  4. Regular Expressions
  5. Python RegEx Examples
  6. Parenthetical Compounds
  7. Python RegEx - Python Regular Expressions - Examples - the Colon

©2009 About.com, a part of The New York Times Company.

All rights reserved.