Pregunta:
Tengo un shapefile con valores de atributo como este:
C834
K9
L523;L553
W2,T48
Quiero mostrar solo los caracteres antes de ciertos caracteres, por ejemplo ;
y ,
:
C834
K9
L523
W2
¿Cómo lograr esto con una expresión de etiqueta en QGIS 3.0?
Respuesta:
Puedes usar expresiones regulares como esta:
regexp_substr("yourtextfield",'[^;]*')
Para hacer coincidir más caracteres que ;
simplemente puede agregarlo a esta expresión como:
regexp_substr("yourtextfield",'[^;,]*')
que devolverá todos los valores antes ;
o ,
caracteres.