gpt4 book ai didi

javascript - 在javascript中拆分字符串

转载 作者:行者123 更新时间:2023-11-30 13:35:23 26 4
gpt4 key购买 nike

如何拆分以下字符串?

var str = "test":"abc","test1":"hello,hi","test2":"hello,hi,there";

如果我使用 str.split(",") 那么我将无法获得包含逗号的字符串。

拆分上述字符串的最佳方法是什么?

最佳答案

我假设它实际上是:

var str = '"test":"abc","test1":"hello,hi","test2":"hello,hi,there"';

否则它甚至都不是有效的 JavaScript。

如果我有这样的字符串,我会将其解析为不完整的 JSON,它看起来是这样的:

var obj = JSON.parse('{'+str+'}');

然后将 is 作为普通对象使用:

alert(obj.test1); // says: hello,hi

参见 DEMO

更新 1: 看了其他答案,我想知道是否只有我认为它是无效的 JavaScript?

更新 2:另外,只有我认为它是没有花括号的 JSON 吗?

关于javascript - 在javascript中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102121/

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