Skip to content

Instantly share code, notes, and snippets.

@diwakergupta
Created April 6, 2009 22:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diwakergupta/90969 to your computer and use it in GitHub Desktop.
Save diwakergupta/90969 to your computer and use it in GitHub Desktop.
import re
import string
import sys
patterns = []
def load_patterns():
f = open('patterns.txt')
for line in f:
i, o = line.split()
patterns.append([re.compile(i, re.IGNORECASE), o])
load_patterns()
for line in sys.stdin:
for p in patterns:
m = p[0].search(line)
if m:
print p[1] % m.groups()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment