[QGIS-DE] QGIS 3.12.2 Attributwerte nach Leerzeichen auftrennen

Matthias Henning matthias.henning at t-online.de
Mi Jan 27 06:03:50 PST 2021


Hallo,

Das ist über reguläre Ausrück vergleichsweise einfach, die QGIS im Field
Calculator zulässt. Du kannst folgendes Beispiel ausprobieren und dann
auf der Basis erweitern, je nachdem wie die restlichen Daten bei dir
aussehen.

 substr("text", regexp_match(  "text" ,'([0-9])'), length( "text"))

"substr" Teilt den Text auf. der "regexp_match" Teil liefert die
Position des ersten Auftretens einer Ziffer und "length" liefert die
Gesamtlänge des Textes. Es wird dann alles ab der ersten Ziffer ausgegeben.

vg

Matthias

Am 27.01.2021 um 14:50 schrieb J1999:
> Hallo!
>
> Hat jemand eine Idee, wie ich das machen könnte? Ich möchte mit den frei
> zugänglichen amtlichen Daten einer Flurkarte arbeiten und habe einen
> Polygon-Layer der Gebäude.
> Darin ist eine Spalte mit Straßenname + Hausnummer. Die würde ich gerne
> automatisch voneinander auftrennen, da ich nur die Hausnummern bräuchte.
> Dabei stelle ich fest dass das gar nicht so einfach ist, da manche Adressen
> ganz unterschiedlich aussehen, z.B.:
>
> "An der Wiese 1a"
> "Bahnhofstraße 1A, 1C, AB"
> "Hauptstraße 29a-c"
>
> gibt es eine Möglichkeit zu sagen, "beginne erst ab der ersten Nummer"? 
>
>
>
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-de-f5194137.html
> _______________________________________________
> QGIS-DE mailing list
> QGIS-DE at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-de


Mehr Informationen über die Mailingliste QGIS-DE