On 14/05/12 08:31, Bala subramanian wrote:
Friends,
Could someone please give some hint on how to extract lines between two
patterns in a file. I use the re module to compile my patterns but not
able to figure out how i can use these patterns to extract the lines
lying in between.

Without much detail here goes the generic pattern in pseudo code:

active_flag = False
for line in file:
   if not active_flag:
      if start_pattern in line:
          active_flag = True
   else:
      if end_pattern in line:
          active_flag = False   # or break if only one group possible
      else: #process line

You can tweak the logic to make it more efficient but at the cost of readability.

Hopefully that gives you a starting point.

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to