如何保留引号,如何在逗号上拆分文字而不是双引号?

Jam*_*mes 1 javascript

所以我试图在javacript中拆分一个字符串,看起来像这样:

"foo","super,foo"
Run Code Online (Sandbox Code Playgroud)

现在,如果我使用.split(",")它会将字符串转换为包含[0]"foo" [1]"super [2]foo" 但是,我只想拆分引号之间的逗号,如果我使用.split('","')它,它将变成[0]"foo [1]super,foo"

有没有办法可以拆分表达分隔符的元素,但是它是否保留了某些分隔符而不必编写代码来将值连接回字符串?

编辑:

我希望得到[0]"foo",[1]"super,foo"我的结果.基本上,我需要编辑某些数据的方式,我需要[0]中的内容永远不会改变,但[1]的内容将根据它包含的内容而改变."foo", "I WAS CHANGED"如果[1]的内容不是需要改变的东西,它会被连接回来看起来像或者它确实会保持不变

Cha*_*ndu 5

试试这个:

'"foo","super,foo"'.replace('","', '"",""').split('","');
Run Code Online (Sandbox Code Playgroud)