Saya mengalami sedikit masalah dengan situasi ini.
Saya ingin "NumeroCamp" hanya memiliki angka-angka yang ditampilkan dalam "Teks".
Apakah ada fungsi di bidang kalkulator yang dapat membantu saya dengan itu?
qgis
field-calculator
string
Alexandre Rodrigues
sumber
sumber
regexp_substr( "Text", '/(\\d*)\_' )
Namun, itu tidak memberikan hasil yang diinginkan: ! [masukkan deskripsi gambar di sini ] ( i.stack.imgur.com/92zAd.png ) Bagaimana saya bisa menyesuaikan ekspresi dengan case saya? Banyak terima kasih sebelumnya kepada siapa saja yang dapat membantu atau memberikan saran.Jawaban:
Anda dapat menggunakan ungkapan berikut di kalkulator bidang (diuji pada QGIS 2.18):
regexp_substr( "Text", ';(\\d*)\}' )
Ini akan mengembalikan semua digit (sebagai teks) antara
;
dan}
karakter.sumber