Split a string by spaces — preserving quoted substrings — in Python

后端 未结 16 855
心在旅途
心在旅途 2020-11-22 15:05

I have a string which is like this:

this is \"a test\"

I\'m trying to write something in Python to split it up by space while ignoring spac

16条回答
  •  春和景丽
    2020-11-22 15:33

    Have a look at the shlex module, particularly shlex.split.

    >>> import shlex
    >>> shlex.split('This is "a test"')
    ['This', 'is', 'a test']
    

提交回复
热议问题