On 12/02/13 17:43, Marcin Mleczko wrote:

but I am interested only in the second part between the 2nd "start" and
the "end": "start AnotherArbitraryAmountOfText end"

What would be best, most clever way to search for that?

best and clever are not always the same.

The simplest way if its a fixed string is just use the string split() method... being more 'clever' you could use the re.split() method to handle non-constant strings. Being even more clever you can define regex of increasing complexity to match the Nth appearance of a pattern. These kinds of regex are very easy to get wrong so you have to be very clever to get them right.

HTH
--
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