Estoy tratando de extraer datos de texto de un campo de cadena que contiene texto delimitado por puntos y colocarlo en nuevos campos usando la calculadora de campo.
Estoy usando esta función de Python (Tomado de ¿Cómo extraer 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 colocar cada fila de texto delimitado en un campo separado.
Antes de:
Después: