I need a JavaScript RegEx to split a string by semicolon outside single or double quotes.
Actually i'm using the following regex /(?!\B['"][^'"]*);(?![^'"]*['"]\B)/gm
that sadly doesn't cover every case.
What i need:
const string = `Lorem ipsum; "dolor sit; amet"; consectetur 'adipiscing; elit.' Fusce; sit amet ligula.; Phasellus in laoreet quam.`;
const resultArr = string.split(/THEREGEX/gm);
console.log(resultArr);
// ["Lorem ipsum", "\"dolor sit; amet\"", " consectetur 'adipiscing; elit.' Fusce", "sit amet ligula.", " Phasellus in laoreet quam."]