reverse map {scalar reverse} split /:(?=(?:\\\\)*(?!\\))/ => reverse $string;