and voilà:  How can I split a [character] delimited string except when inside [character]?