Sto cercando di estrarre i dati di testo da un campo stringa contenente testo delimitato da punti e posizionandolo in nuovi campi utilizzando il calcolatore di campo.
Sto usando questa funzione Python (Tratto da Come estrarre il testo prima di un / in QGIS? ):
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def func(value1, feature, parent):
return value1.split('.')[0]
Ciò restituisce tutto il testo prima del primo punto. Ora mi chiedo come scrivere la funzione per posizionare ogni riga di testo delimitata in un campo separato.
Prima:
Dopo: