Adressen an Hausnummer splitten
Verfasst: Dienstag 19. März 2013, 11:18
Hallo,
ich importiere oft Adressen, diese müssen nach Straßenname und Hausnummer geteilt werden, d.h.:
aus Daumlerstr.3 wird Daumlerstr. 3
aus Wege 2 b soll Wege 2b werden und
Hood23 a soll auch Hood 23a werden.
Das erste ist je nicht wirklich schwer, ich trenne einfach bei dem ersten Leerzeichen von Links, bei den anderen Optionen bin ich mir abe rnicht sicher wie ich das effektiv lösen könnte, wahrscheinlich mit Regular expression. Aber muss da müsste man ja ganz schön viele Sachen hintereinander prüfen...
Hat evtl. jemand ein Snippet für so etwas?
Ansonsten würde ich es auf diese Art machen
Wenn 1. Zeichen von rechts == Zahl:
__wenn 2. Zeichen von Rechts gleich Leerzeichen:
____ok
__wenn 2. Zeichen von Rechts gleich Zahl:
____wenn 3. Zeichen von Rechts gleich Leerzeichen:
______ok
Wenn 1. Zeichen von rechts == Buchstabe:
__wenn 2. Zeichen von Rechts gleich Zahl:
____wenn 3. Zeichen von Rechts gleich Leerzeichen:
______ok
____wenn 3. Zeichen von Rechts gleich Zahl:
______wenn 4. Zeichen von Rechts gleich Leerzeichen:
________ok
usw. gibt natürlich noch einige weitere Verzweigungen und es kann dann auch optimiert werden, aber von der Struktur habe ich hoffentlich verständlich machen können was ich meine...
ich importiere oft Adressen, diese müssen nach Straßenname und Hausnummer geteilt werden, d.h.:
aus Daumlerstr.3 wird Daumlerstr. 3
aus Wege 2 b soll Wege 2b werden und
Hood23 a soll auch Hood 23a werden.
Das erste ist je nicht wirklich schwer, ich trenne einfach bei dem ersten Leerzeichen von Links, bei den anderen Optionen bin ich mir abe rnicht sicher wie ich das effektiv lösen könnte, wahrscheinlich mit Regular expression. Aber muss da müsste man ja ganz schön viele Sachen hintereinander prüfen...
Hat evtl. jemand ein Snippet für so etwas?
Ansonsten würde ich es auf diese Art machen
Wenn 1. Zeichen von rechts == Zahl:
__wenn 2. Zeichen von Rechts gleich Leerzeichen:
____ok
__wenn 2. Zeichen von Rechts gleich Zahl:
____wenn 3. Zeichen von Rechts gleich Leerzeichen:
______ok
Wenn 1. Zeichen von rechts == Buchstabe:
__wenn 2. Zeichen von Rechts gleich Zahl:
____wenn 3. Zeichen von Rechts gleich Leerzeichen:
______ok
____wenn 3. Zeichen von Rechts gleich Zahl:
______wenn 4. Zeichen von Rechts gleich Leerzeichen:
________ok
usw. gibt natürlich noch einige weitere Verzweigungen und es kann dann auch optimiert werden, aber von der Struktur habe ich hoffentlich verständlich machen können was ich meine...