Sea a = "gato Y ratón Y gallina O cerdo Y vaca O caballo"
Resultado esperado ="((gato Y ratón Y gallina) O (cerdo Y vaca) O caballo)"
Todos los AND consecutivos deben estar dentro de un paréntesis.
var a = "cat AND mouse AND hen OR pig AND cow OR horse" var orSplits = a = "("+a.replace(/ OR /g, ") OR (")+")"; console.log(a)