使用shlex拆分多行字符串并保留引号字符

2024-06-13 13:51:56 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Python的shlex拆分字符串,同时保留shlex拆分的引号字符?

样本输入:

Two Words
"A Multi-line
 comment."

期望输出:

['Two', 'Words', '"A Multi-line\ncomment."']

请注意多行字符串的双引号。我读了一遍shlex documentation,但我看不到一个明显的选项。这需要正则表达式解决方案吗?


Tags: 字符串documentation选项linecomment解决方案字符multi