#!/usr/bin/python import sys # for sys.argv, etc. import re # regular expression if (len(sys.argv) > 1): filename = sys.argv[1] else: print sys.argv[0], "~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ readfile.py 17,3-9 All "readfile.py" 21L, 386C" sys.exit(0) with open(filename, 'r') as f: #f.read() for line in f: pattern = re.compile(r"print (.*)") match = pattern.search(line) if match: print "print is used to print '", match.group(1), "'"
Sunday, March 11, 2012
Regular Expression in Python
The following is a Python snippet to do regular expression.
First it reads a file passed as an argument, the it goes to a for-loop for each line and do string regular-expression search
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment