Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: RegExpression für Straßen und Hausnummern

  Alt 5. Mär 2020, 17:36
Praktisch ist es nahezu unmöglich solche kaotischen Freitexteingaben vernünftg zerlegen zu wollen
und bei Russen/Chinesen/Japanern/... raucht alles ab.

Versuch es mal so
^ *(.*?) *(\(?[0-9\\\/-]* *\(?[a-z]?\)?) *$ mit /gm
und wenn nicht / als Begrenzungszeichen drumrum, dann \\/ statt \\\/

hinten ein/mehrere Buchstaben, eventuell mit Klammer drumrum
davor ein/mehrere Ziffern mit \ / oder - dazwischen
eventuell mit Klammern um alles
Leerzeichen dazwischen/davor/dahinter
und falls nichts trifft, dann wird alles im ersten Teil belassen

https://regex101.com/r/YAjdq1/1
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 5. Mär 2020 um 18:11 Uhr) Grund: schlechtschreibung
  Mit Zitat antworten Zitat