tengo una cuerda como
ABC, CDE, [{"ab":"1","cv":"23"},{"ab":"1","cv":"2%3A1639251967619%2C%22v%22%3A1%7D"}]Quiero dividir para obtener una matriz de longitud 3, dos cadenas y una tercera cadena con una matriz json como cadena
ABC CDE [{"ab":"1","cv":"23"},{"ab":"1","cv":"2%3A1639251967619%2C%22v%22%3A1%7D"}]usando JS
Puedes hacerlo usando un método split como este:
const str = 'ABC,CDE,[{"ab":"1","cv":"23"},{"ab":"1","cv":"2%3A1639251967619%2C%22v%22%3A1%7D"}]'; let value = str.replace(/\w,/g, (match) => match[0] + '#').split('#'); // if you want to convert 3rd item to a valid JS object you can parse it, else you can miss next line: value[2] = JSON.parse(value[2]); console.log(value)