Splitting on '^' ?

Tycho Andersen tycho at tycho.ws
Fri Aug 14 16:38:49 EDT 2009


On Fri, Aug 14, 2009 at 3:23 PM, kj<no.email at please.post> wrote:
> [snip]
>>>> import re
>>>> re.split('^', 'spam\nham\neggs\n')
> ['spam\nham\neggs\n']
>>>> re.split('(?m)^', 'spam\nham\neggs\n')
> ['spam\nham\neggs\n']
>>>> bol_re = re.compile('^', re.M)
>>>> bol_re.split('spam\nham\neggs\n')
> ['spam\nham\neggs\n']
>
> Am I doing something wrong?

Why not just:

>>> re.split(r'\n', 'spam\nham\neggs')

\t



More information about the Python-list mailing list