Devi crearti un parser che individui il punto in cui inizia il numero civico.
Poi leggere l'indirizzo fino a quel punto e il numero civico da quel punto.
Individua il carattere che potrebbe fungere da separatore, potrebbe essere la virgola o il trattino. vedi un pò.
Se ti serve aito sul codice fammi sapere.