import re
pattern = re.compile(r'\d+-.+?(?=\s+\d-|$)')
item_pattern = re.compile(r'(\d+)-(.+)')
text = "1-New Bathroom 2-New Kitchen 3-New Garden 4-Caribbean Holiday"
result = [item.groups()
for chunk in pattern.findall(text)
for item in [item_pattern.search(chunk)]]
print(result)
aW1wb3J0IHJlCgpwYXR0ZXJuID0gcmUuY29tcGlsZShyJ1xkKy0uKz8oPz1ccytcZC18JCknKQppdGVtX3BhdHRlcm4gPSByZS5jb21waWxlKHInKFxkKyktKC4rKScpCgp0ZXh0ID0gIjEtTmV3IEJhdGhyb29tIDItTmV3IEtpdGNoZW4gMy1OZXcgR2FyZGVuIDQtQ2FyaWJiZWFuIEhvbGlkYXkiCgpyZXN1bHQgPSBbaXRlbS5ncm91cHMoKQogICAgICAgICAgZm9yIGNodW5rIGluIHBhdHRlcm4uZmluZGFsbCh0ZXh0KQogICAgICAgICAgZm9yIGl0ZW0gaW4gW2l0ZW1fcGF0dGVybi5zZWFyY2goY2h1bmspXV0KICAgICAgICAgIApwcmludChyZXN1bHQpCg==