split a line, respecting double quotes
faulkner
faulkner612 at comcast.net
Fri Jul 7 17:31:13 EDT 2006
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
More information about the Python-list
mailing list