regexp_extract_all (string, padrão, grupo)

Inquerir

presto:default> SELECT regexp_extract_all('1a 2b 3c 6f', '(\d+)([a-z]+)', 2) 
as regexp_group;

Resultado

regexp_group 
-------------- 
 [a, b, c, f]

Aqui,

  • Primeiro arg - string
  • Segundo arg - padrão
  • Terceiro arg - 2 indica que dois grupos são usados ​​(d + e az)

Portanto, a consulta retorna a string correspondida pelos caracteres do padrão de expressão regular (az) com o grupo.