gpt4 book ai didi

language-agnostic - 拆分字符串,忽略带引号的部分

转载 作者:行者123 更新时间:2023-12-03 11:53:19 24 4
gpt4 key购买 nike

给定这样的字符串:

a,"string, with",various,"values, and some",quoted



有什么好的算法可以基于逗号拆分,而忽略引号内的逗号?

输出应为数组:

[ "a", "string, with", "various", "values, and some", "quoted" ]

最佳答案

如果我选择的语言没有提供一种做到这一点的方法,那么我将首先考虑两种选择,这是简单的方法:

  • 预解析并用另一个控制字符替换字符串中的逗号,然后分割它们,然后在数组上进行后解析,以用逗号替换以前使用的控制字符。
  • 或者,用逗号将它们拆分,然后将结果数组后解析为另一个数组,以检查每个数组条目上的前导引号并将它们连接起来,直到到达终止引号为止。

  • 但是,这些都是骇客,如果这只是纯粹的“心理”练习,那么我怀疑它们将无济于事。如果这是一个现实世界的问题,那么这将有助于您了解该语言,以便我们提供一些具体建议。

    关于language-agnostic - 拆分字符串,忽略带引号的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209/

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