On Sat, Aug 22, 2009 at 3:45 PM, Luke Stebbing<l...@lukestebbing.com> wrote:
>>>> import re
>>>> re.split(r'(AB+)', 'ABABBABBBABBBBABBBBBABBBBBB')
> ['', 'AB', '', 'ABB', '', 'ABBB', '', 'ABBBB', '', 'ABBBBB', '', 'ABBBBBB', 
> '']
>
> Luke
>

or, you can use re.findall if you want to avoid the empty strings in
the first and last positions.

>>> print re.findall('(AB+)', 'ABABBABBBABBBBABBBBBABBBBBB')
['AB', 'ABB', 'ABBB', 'ABBBB', 'ABBBBB', 'ABBBBBB']

bryan

Reply via email to