Estoy intentando extraer datos de texto de un campo de cadena que contiene texto delimitado por puntos y colocarlo en nuevos campos utilizando la calculadora de campos.
Estoy usando esta función de python (tomada de ¿Cómo extraer el texto antes de un / en QGIS? ):
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def func(value1, feature, parent):
return value1.split('.')[0]
Esto devuelve todo el texto antes del primer punto. Ahora me pregunto cómo escribir la función para que coloque cada fila de texto delimitado en un campo separado.
Antes:
Después: