![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: zeos
wie Adresse auseinandernehmen
hallo zusammen
ich habe in einem Feld Adressdaten wie folgt: Auf dem Eifelturm 1 Schlossberg 12 Hauptstr. 62-64 ich möchte die Hausnummern separat speichern. Jemand ne Idee, wie ich das hinbekomme? Mein Ansatz wäre per stringreplace ein sonderzeichen einzufügen und dann dort zu trennen. Aber weiter stehe ich grad auf dem Schlauch :-( Ich danke euch khh |
AW: wie Adresse auseinandernehmen
Oder den letzten Block abtrennen
|
AW: wie Adresse auseinandernehmen
Zitat:
|
AW: wie Adresse auseinandernehmen
|
AW: wie Adresse auseinandernehmen
Per Delphi?
Durchlaufen bis zum ersten ['0'..'9'] , ab da als Hausnummer behandeln ? |
AW: wie Adresse auseinandernehmen
Zitat:
|
AW: wie Adresse auseinandernehmen
Oder per TStringList.
Delphi-Quellcode:
var
sl: TStrings; ... sl := TStringList.Create; sl.Delimiter := ' '; sl.DelimitedText := <Str mit Hausnummer>; <hausnummer> := sl[sl.Count-1]; sl.Delete( sl.Count-1); <str> := sl.Text; .. sl.Free; |
AW: wie Adresse auseinandernehmen
Zitat:
warum kommt man auf die einfachsten Dinge nicht selbst ;-) EDIT : mh die Straße des 17. Juni sollte manuell zu finden sein :-) ich danke dir / euch |
AW: wie Adresse auseinandernehmen
Grobe Idee:
|
AW: wie Adresse auseinandernehmen
Zitat:
EDIT: funktioniert (fast)einwandfrei. die Leerzeichen zwischen den Strassennahmen die aus mehreren Wörtern bestehen werden eliminiert :-( ich danke euch |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz