【发布时间】:2019-07-26 01:40:43
【问题描述】:
我正在尝试使用 regexp_extract 提取以下字符串的一部分,但没有成功:
CUST_NEW_ACCOUNTS_LINES_2019-03-03.dat.gz
我只想获取日期部分。在 regex101.com 网站上,这似乎可行,但 hive 给了我一条错误消息。
regexp_extract(meta_source_filename,'^(?:[^_]+_){4}([^_]+)') file_date
有人可以帮我理解这里的错误吗?我完全不熟悉 regexp_extract 语法,所以一直使用另一个函数作为起点。
谢谢!
【问题讨论】: