// Function splitcommas() string[] splitcommas(string text) nothrow { try {return text.splitter!(Yes.keepSeparators)(regex("[^\\s\"']+|\"([^\"]*)\"|'([^']*)'")).array.map!(x => x.replace("\"", "")).filter!(x => x.strip.length).array;
} catch(Throwable){ return []; } }