用逗号分隔而不用引号括起来

Jus*_*tMe -3 python regex

我正在尝试使用正则表达式 (re.split) 拆分字符串,但自从我使用正则表达式以来已经有一段时间了。

字符串看起来像:

string = '"first, element", second element, third element, "fourth, element", fifth element'
Run Code Online (Sandbox Code Playgroud)

我想在每个逗号上拆分字符串,除非子字符串用引号括起来。

输出应如下所示:

output = ['"first, element"', 'second element', 'third element', '"fourth, element"', 'fifth element']
Run Code Online (Sandbox Code Playgroud)

aec*_*ley 5

您想使用csv模块而不是重新发明它。

  • 我试图使用 `csv.reader` 创建一个示例,但到目前为止没有运气。看起来它无法处理一些被引号包裹的项目,而有些则不能。 (3认同)

归档时间:

查看次数:

7463 次

最近记录:

11 年,3 月 前