import re
regex = r"\b(?P<weight>\d+)\"\s*w\s*x\s*(?P<depth>\d+)\"\s*d\s*x\s*(?P<height>\d+)\"\s*h\b"
s = "84\" w x 39\" d x 37\" h"
matches = re.finditer(regex, s)
for matchNum, match in enumerate(matches, start=1):
weight = match.group("weight")
depth = match.group("depth")
height = match.group("height")
print(weight, depth, height)
aW1wb3J0IHJlCgpyZWdleCA9IHIiXGIoP1A8d2VpZ2h0PlxkKylcIlxzKndccyp4XHMqKD9QPGRlcHRoPlxkKylcIlxzKmRccyp4XHMqKD9QPGhlaWdodD5cZCspXCJccypoXGIiCgpzID0gIjg0XCIgdyB4IDM5XCIgZCB4IDM3XCIgaCIKCm1hdGNoZXMgPSByZS5maW5kaXRlcihyZWdleCwgcykKCmZvciBtYXRjaE51bSwgbWF0Y2ggaW4gZW51bWVyYXRlKG1hdGNoZXMsIHN0YXJ0PTEpOgogICAgICAgIHdlaWdodCA9IG1hdGNoLmdyb3VwKCJ3ZWlnaHQiKQogICAgICAgIGRlcHRoID0gbWF0Y2guZ3JvdXAoImRlcHRoIikKICAgICAgICBoZWlnaHQgPSBtYXRjaC5ncm91cCgiaGVpZ2h0IikKCiAgICAgICAgcHJpbnQod2VpZ2h0LCBkZXB0aCwgaGVpZ2h0KQ==