JSFiddle - React, Tailwind, and code Playground
by jensgram
JavaScript
var str = 'a\\,bcde,fgh,ijk\\,lmno,pqrst\\,uv'.split(','),
out = [];
for (var i = 0, j = str.length - 1; i < j; i++) {
var curr = str[i];
if (curr.charAt(curr.length - 1) == '\\') {
curr += ',' + str[++i];
}
out.push(curr);
}
console.log(str);
console.log(out);