['"aaaa"'-6ren">
gpt4 book ai didi

python - 用逗号分割以及如何从分割中的引号中排除逗号

转载 作者:太空狗 更新时间:2023-10-29 22:01:21 25 4
gpt4 key购买 nike

python 2.7 代码

cStr = '"aaaa","bbbb","ccc,ddd"' 
newStr = cStr.split(',')
print newStr # -> ['"aaaa"','"bbbb"','"ccc','ddd"' ]

但是,我想要这个结果。

result = ['"aaa"','"bbb"','"ccc,ddd"'] 

最佳答案

使用 re.split() 的解决方案功能:

import re

cStr = '"aaaa","bbbb","ccc,ddd"'
newStr = re.split(r',(?=")', cStr)

print newStr

输出:

['"aaaa"', '"bbbb"', '"ccc,ddd"']

,(?=") - 前瞻肯定断言,确保定界符 , 后跟双引号 "

关于python - 用逗号分割以及如何从分割中的引号中排除逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43067373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com