[FOSSGIS-Talk] Gruppe Zeichenketten im Feldrechner
Claas QGIS.de
claas at qgis.de
Fr Feb 1 12:10:02 CET 2019
In dem Beispiel
replace("spaltenname",'.shp','')
bedeutet ersetze in der Spalte "Spaltenname" die zeichenfolge '.shp'
durch eine nichts - also löschen. Zwie Hochkomma aneianander '' beim
Ersetzen führen zur Löschung des Suchtextes.
das Gleiche bei
replace("spaltenname",'auftragsposition_1_NAS_AMGR000000000000','')
replace("spaltenname",'AX_','')
Sollen Leerzeichen gelöscht werden:
replace("spaltenname",' ','')
Die einzelnen replace lassen sich auch verschachteln, so dass man eine
gefürchtete unlesbare replace-Kaskade erzeugen kann:
replace(replace(replace("spaltenname",'AX_',''),'.shp',''),'auftragsposition_1_NAS_AMGR000000000000','')
Grüße,
Claas
------------------------
Claas Leiner
QGIS Anwendergruppe DE
Wilhelmshöher Allee 304 E
34131 Kassel
0561/56013445
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste