Ich habe hier ein bisschen Probleme mit dieser Situation.
Ich möchte, dass "NumeroCamp" nur die Zahlen in "Text" anzeigt.
Gibt es eine Funktion im Feldrechner, die mir dabei helfen könnte?
qgis
field-calculator
string
Alexandre Rodrigues
quelle
quelle
regexp_substr( "Text", '/(\\d*)\_' )
Es wird jedoch nicht das gewünschte Ergebnis erzielt : ! [Bildbeschreibung hier eingeben ] ( i.stack.imgur.com/92zAd.png ) Wie kann ich den Ausdruck an meinen Fall anpassen? Vielen Dank im Voraus an alle, die helfen oder Vorschläge machen können.Antworten:
Sie können den folgenden Ausdruck im Feldrechner verwenden (getestet in QGIS 2.18):
regexp_substr( "Text", ';(\\d*)\}' )
Dies gibt alle Ziffern (als Text) zwischen den Zeichen
;
und zurück}
.quelle