I need help splitting a string in javascript by space, tab and comma, and ignoring space after "LLC" and "S-Corps" words and space inside quotes expression.
I have string:
const line = 'LLC "Company Name" S-Corps Company-1, LLC "Company-2" Company-3 S-Corps "Company-4"';
I need to get this:
["LLC "Company Name"", "S-Corps Company-1", "LLC "Company-2"", "Company-3", "S-Corps "Company-4""]
this is my code:
const words = line.split(/(?<!LLC|S-Corps)[\s,]/);
and I get this:
["LLC "Company", "Name"", "S-Corps Company-1", "", "LLC "Company-2"", "Company-3", "S-Corps "Company-4""]
how can I fix it?