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]
这里,
- 第一个参数 - 字符串
- 第二个参数 - 模式
- 第三个参数 - 2 表示使用两个组(d+ 和 a-z)
因此,查询返回与正则表达式模式 (a-z) 字符与组匹配的字符串。
apache_presto_sql_functions.html