in reply to How do I split a string on highly structured/nested data?
Originally posted as a Categorized Answer.