27; )
[EMAIL PROTECTED] wrote:
> Can someone please explain why these expressions both produce the same
> result? Surely this means that non-greedy regex does not work?
>
> print re.sub( 'a.*b', '', 'ababc' )
>
> gives: 'c'
>
the same
> > result? Surely this means that non-greedy regex does not work?
> >
> > print re.sub( 'a.*b', '', 'ababc' )
> >
> > gives: 'c'
> >
> > Understandable. But
> >
> > print re.sub( 'a.*?b
On Thu, 2006-12-14 at 06:45 -0800, [EMAIL PROTECTED] wrote:
> Can someone please explain why these expressions both produce the same
> result? Surely this means that non-greedy regex does not work?
>
> print re.sub( 'a.*b', '', 'ababc' )
>
> gives
Can someone please explain why these expressions both produce the same
result? Surely this means that non-greedy regex does not work?
print re.sub( 'a.*b', '', 'ababc' )
gives: 'c'
Understandable. But
print re.sub( 'a.*?b', '', &