Alguém pode me ajudar a trazer o valor do teste:
let test = "a:1|b:2,3|c:4,5"
no formato abaixo:
prod:[
{
name:test,
product:{
a:[1],
b:[2,3],
c:[4,5]
}
}]
Uma solução poderia ser assim:
Tenha cuidado com o regex, pois eu
estou ignorando o caractere de barra vertical. Além disso, estou verificando apenas um caractere antes do ponto e vírgula, então você pode querer ajustar essa expressão.