gpt4 book ai didi

c# - 将 "[{a},{b},{c}]"拆分为字符串数组 "a,b,c"的最佳方法是什么

转载 作者:太空宇宙 更新时间:2023-11-03 17:42:59 25 4
gpt4 key购买 nike

将“[{a},{b},{c}]”拆分为字符串数组的最佳方法是什么t 如:

t[0] == "a"
t[1] == "b"
t[2] == "c"

将输入字符串逐字考虑,方括号和大括号实际上就在那里。

更新:这是我需要拆分的更具体的示例

[{ pk:"4",id:"4",cb_program_id:"2.0000",DataSource:"1",Status:"0",CutoffDate:"15/10/2012 14:05:04" }, 
{ pk:"3",id:"3",cb_program_id:"2.0000",DataSource:"1",Status:"0",CutoffDate:"15/10/2012 14:05:02" }, ... ]

最佳答案

使用String.Split摆脱所有不需要的字符。

"[{a},{b},{c}]".Split(new char[] {'[', ']', '{', '}', ','}, StringSplitOptions.RemoveEmptyEntries);

编辑:根据 OP 的编辑,@Daniel 的回答更适合维护子字符串的完整性。

关于c# - 将 "[{a},{b},{c}]"拆分为字符串数组 "a,b,c"的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14214317/

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