Regex teaser
Matt Lawrence
matt.lawrence at virgin.net
Wed Dec 4 10:31:50 GMT 2013
On 04/12/13 10:15, Smylers wrote:
> I agree the behaviour isn't immediately obvious. But it does make sense
> when thinking about what each component means separately.
>
> So what does seem bug-like to me is the Python behaviour — can anybody
> explain that?
>
It looks like Python has decided that a zero-width match cannot
immediately follow a non-zero-width match. It seems to make zero-width
matches in other circumstances as expected.
e.g.
$ python -c "import re; print re.sub(r'$', '.', '')"
.
Matt
More information about the london.pm
mailing list