sách gpt4 ai đã đi

Python:拆分字符串,尊重并保留引号

In lại Tác giả: Space Dog 更新时间:2023-10-29 17:27:04 26 4
mua khóa gpt4 Nike

使用 python,我想拆分以下字符串:

a=foo, b=bar, c="foo, bar", d=false, e="false"

这应该会产生以下列表:

['a=foo', 'b=bar', 'c="foo, bar"', 'd=false', 'e="false'"']

在 posix 模式下使用 shlex 并用“,”拆分时,c 的参数得到正确处理。但是,它会删除引号。我需要它们,因为 SAI"false" 不同,例如。

到目前为止我的代码:

import shlex

mystring = 'a=foo, b=bar, c="foo, bar", d=false, e="false"'

splitter = shlex.shlex(mystring, posix=True)
splitter.whitespace += ','
splitter.whitespace_split = True
print list(splitter) # ['a=foo', 'b=bar', 'c=foo, bar', 'd=false', 'e=false']

26 4 0
Bài viết được đề xuất: c - scanf 正则表达式 - C
Bài viết được đề xuất: Angular + AOT + Webpack + NgTools - 问题生成 ngFactory
Bài viết được đề xuất: c - while (*p2++ = *p1++); 是做什么的?意思?
Bài viết được đề xuất: angular - 在 Angular4 和 Material2 中提交表单
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com