Regex for repeated character?

Terry Hancock hancock at anansispaceworks.com
Sat Jun 18 18:49:12 EDT 2005


On Saturday 18 June 2005 02:05 am, John Machin wrote:
> Doug Schwarz wrote:
> > In article <5J9se.136$Q75.39412 at newshog.newsread.com>,
> >  Leif K-Brooks <eurleif at ecritters.biz> wrote:
> >>How do I make a regular expression which will match the same character
> >>repeated one or more times,
> > How's this?
> > 
> >   >>> [x[0] for x in re.findall(r'((.)\2*)', 'abbcccddddcccbba')]
> >   ['a', 'bb', 'ccc', 'dddd', 'ccc', 'bb', 'a']
> 
> I think it's fantastic, but I'd be bound to say that given that it's the 
> same as what I posted almost two days ago :-)

Guess there's only one obvious way to do it, then. ;-)

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com




More information about the Python-list mailing list