regexp_extract_all(string,pattern,group)



查询

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

结果

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

在此处

  • 第一个参数 - string
  • 第二个参数 - pattern
  • 第三个参数 - 2 指示使用两个组 (d+ 和 a-z)

因此,查询返回正则表达式模式匹配的字符串 (a-z) 字符及该组。

apache_presto_sql_functions.htm
广告