我有一根绳子,它是这样的:
this is "a test"
我正在try 用Python编写一些东西来按空格拆分,同时忽略引号内的空格.我要找的结果是:
['this','is','a test']
另外,我知道你会问"如果引号中有引号会发生什么,那么,在我的应用程序中,这永远不会发生.".
我有一根绳子,它是这样的:
this is "a test"
我正在try 用Python编写一些东西来按空格拆分,同时忽略引号内的空格.我要找的结果是:
['this','is','a test']
另外,我知道你会问"如果引号中有引号会发生什么,那么,在我的应用程序中,这永远不会发生.".
你需要split
,来自内置的shlex
模块.
>>> import shlex
>>> shlex.split('this is "a test"')
['this', 'is', 'a test']
这正是你想要的.