我有一个像这样的字符串:
this is "a test"
我正在尝试在Python中编写一些内容,以按空格将其拆分,同时忽略引号内的空格。我正在寻找的结果是:
['this','is','a test']
PS。我知道你会问:“如果引号内有引号,那么在我的应用程序中,将永远不会发生。
你需要split从内置shlex模块中。
split
shlex
>>> import shlex >>> shlex.split('this is "a test"') ['this', 'is', 'a test']
这应该正是你想要的。