Back in the days (2008) i created an Autohotkey v1 function for parsing a delimiter seperated line called ReturnDSVArray
it can be found here: https://www.autohotkey.com/board/topic/30102-how-can-i-parse...
it consists of some 30ish lines of code and 67 lines with comments and usage example