import re
re.findall('\".*\"|\S+', raw_input())

Jim wrote:
> Is there some easy way to split a line, keeping together double-quoted
> strings?
>
> I'm thinking of
>   'a b c "d e"'  --> ['a','b','c','d e']
> .  I'd also like
>   'a b c "d \" e"'  --> ['a','b','c','d " e']
> which omits any s.split('"')-based construct that I could come up with.
> 
> Thank you,
> JIm

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to