By: John

What if the string to be split, contains not exactly 3, but 1 to 3 substrings, i.e., a maximum of 2 commas?