@thejonymyster Done:
Decipher a squashed sequence - should be possible in PCRE too, though even more verbose! And since it would have to return the result as separate matches, it would need to process the entire preceding sequence each time a subsequent number is parsed, using variable-length lookbehind emulated via recursion.