1. Home
  2. Computing & Technology
  3. Python

Python Regular Expression Examples: Square Braces or Brackets

From Al Lukaszewski, for About.com

Definition:
>>> import re
>>> list = ['cat', 'car', 'cap', 'cab', 'cad', 'can', 'Cancun', 'Katze', 'Auto', 'Deckel', 'Droschke', 'Flegel', 'Dose', 'Vogel', 'CHAT', 'VOITURE', 'CHAPEAU', 'CABINE', 'DAO', 'BIDON', 'BONBON']
>>> y = re.compile('a[dtn]')
>>> for x in list:
... if re.search(y,x):
... print x
...
cat
cad
can
Cancun
Katze
>>> y = re.compile('[aeiou][dtn]')
>>> for x in list:
... if re.search(y,x):
... print x
...
cat
cad
can
Cancun
Katze
Auto

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

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

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. Python
  4. Regular Expressions
  5. Python RegEx Examples
  6. Grouping and Alternating
  7. Python RegEx - Python Regular Expressions - Examples - Square Braces or Brackets

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

All rights reserved.