split a line, respecting double quotes

Jim jhefferon at smcvt.edu
Fri Jul 7 17:06:23 EDT 2006


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