Quiero crear un nuevo campo en mi tabla de atributos. Mi objetivo: devolver todos los dígitos entre los caracteres / y _ del campo llamado "location" aplicando la siguiente expresión:
regexp_substr( "Texto", '/(\\d*)\_' )
basado en este ejemplo funcionando: ¿Cómo obtener una parte específica de una cadena de un campo en la tabla de atributos de QGIS?
Sin embargo, la expresión no da el resultado deseado en mi caso:
¿Alguien sabe alguna manera de modificar/adaptar la expresión?
0 votos
¿Funciona cuando reemplazas el * con un +? Realmente no entiendo la sintaxis tampoco. Alternativamente podrías ejecutar un
substr
, ya que tu ruta y longitud de expresión siempre es la misma.