3

Python中是否有一种简单的方法可以使用空格作为分隔符将字符串转换为列表,但忽略引用文本中的空格?IE:每个单词都被视为一个单独的搜索词,但任何引用的文本都被视为一个词。

4

1 回答 1

11

是的,通过使用以下shlex.split()功能

>>> import shlex
>>> shlex.split('Some whitespace "separated string"')
['Some', 'whitespace', 'separated string']
于 2013-01-01T15:17:26.330 回答