【发布时间】:2018-07-11 03:44:41
【问题描述】:
如果我使用 Hive,则以下工作正常。但是如果我使用 Impala,它会抛出错误:
select regexp_replace("foobarbarfoo","bar(?=bar)","<NA>");
WARNINGS: Could not compile regexp pattern: bar(?=bar)
Error: invalid perl operator: (?=
基本上,Impala 不支持前瞻和后瞻
今天有解决方法吗?也许使用UDF?
谢谢。
【问题讨论】: