Solch ähnliche Lösungen hatte ich auch mal.
Problem war dann, dass irgendwann Hausnummern im Stil von
vorlagen.
Am besten nimmst du den kompletten String und extrahierst ab dem ersten Vorkommnis einer Zahl bis zum Ende alles als Hausnummer.
Leerzeichen dazwischen kannst du natürlich danach noch immer entfernen.
Quasi so, wie Bummi es schon beschrieben hat.