提问者:小点点

如何在JavaScript中拆分字符串并形成数组?


我有一个这样的字符串:str=“['fvfvf”fvs vfs“fsvsfv'g dfbd',”vbvv'f fdfvd“,'dfbdfbgd dgbdbdb','kjhjkj'd jiijui”ddddd“']”

我试着拆分上面的字符串,结果是:

  1. FVFVF“FVS VFS”FSVSFV'G DFBD
  2. VBVV'fFDFVD
  3. DFBDFBGD DGBDBDB
  4. kjhjkj'djijui“ddddd”

共3个答案

匿名用户

你试过了吗

var string = str.split(",");

匿名用户

只是一个关于分裂弦的评论。。。 当您在var str=“I wan to go to uni”下面有任何字符串用于进行拆分时,您可以这样写:

var splittedStr=str.split(“”); console.log(splittedStr)

输出将是这样的

‘我’,‘想’,‘到’,‘去’,‘到’,‘统一’。

匿名用户

问题是两种类型的逗号都有很多次出现。 我不确定您是如何访问这些数据的,但是您需要在数组括号内的所有逗号前添加转义反斜杠。

const newStr = str.substring(1, str.length - 1)
newStr.replace(/'/g, "\\'").split(',')