From AWK I know the ability of putting all words of a string in an array interpreting consecutive spaces as
one separator. In AutoHotkey you have to add code for this behaviour. see
here.
My suggestion is to add a parameter or switch to parsing functions like
StringSplit and
loop, parse that reduces multiple separators to one separator.
I use this amongst others to extract #defines of C-header files (to automize conditional compilation) where the positions of the values/words are not necessarily fix.