import re
pattern = r"\b(?P<subsection>\d+(?:\s+\d\w*)+)\s+(?P<name>.*?)\s+(?P<date>\d{1,2}/\d{1,2}/\d{2})\b"
text = "26 24 16 Panelboards 10/05/18 26 26 00i Power Distribution Units – Install 10/05/18"
print([x.groupdict() for x in re.finditer(pattern, text)])
aW1wb3J0IHJlCnBhdHRlcm4gPSByIlxiKD9QPHN1YnNlY3Rpb24+XGQrKD86XHMrXGRcdyopKylccysoP1A8bmFtZT4uKj8pXHMrKD9QPGRhdGU+XGR7MSwyfS9cZHsxLDJ9L1xkezJ9KVxiIgp0ZXh0ID0gIjI2IDI0IDE2ICBQYW5lbGJvYXJkcyAgMTAvMDUvMTggMjYgMjYgMDBpICBQb3dlciBEaXN0cmlidXRpb24gVW5pdHMg4oCTIEluc3RhbGwgIDEwLzA1LzE4IgpwcmludChbeC5ncm91cGRpY3QoKSBmb3IgeCBpbiByZS5maW5kaXRlcihwYXR0ZXJuLCB0ZXh0KV0pCg==