On Aug 1, 12:41 am, Helmut Jarausch <[EMAIL PROTECTED]>
wrote:
> Many thanks to all of you!
> It's amazing how many elegant solutions there are in Python.
Here is yet another solution.
pexpect.split_command_line()
>From the documentation:
split_command_line(command_line)
This splits a command line into a list of arguments.
It splits arguments on spaces, but handles
embedded quotes, doublequotes, and escaped characters.
It's impossible to do this with a regular expression, so
I wrote a little state machine to parse the command line.
http://pexpect.sourceforge.net/pexpect.html
But I am surprised to see there is a standard module already doing
this (shlex)
Karthik
>
> --
> Helmut Jarausch
>
> Lehrstuhl fuer Numerische Mathematik
> RWTH - Aachen University
> D 52056 Aachen, Germany
--
http://mail.python.org/mailman/listinfo/python-list