Hive 配置单元奇怪的代码语法测试。`(提交日期)?++

Hive 配置单元奇怪的代码语法测试。`(提交日期)?++,hive,Hive,我有一个HQLHive查询文件,其代码如下 select * ,'(submit_date)?+.+' from test 表test在提交日期之后还有其他几个字段,所有这些字段都在这个查询的输出中返回,但我不明白这是如何工作的 有人知道吗,我找不到任何与此语法相关的文档这被记录为: SELECT语句可以采用基于正则表达式的列规范。 我们使用java正则表达式语法。为测试目的而尝试。 以下查询选择除ds和hr之外的所有列 SELECT `(ds|hr)?+.+` FROM sales

我有一个HQLHive查询文件,其代码如下

  select * ,'(submit_date)?+.+'  from test
表test在提交日期之后还有其他几个字段,所有这些字段都在这个查询的输出中返回,但我不明白这是如何工作的

有人知道吗,我找不到任何与此语法相关的文档这被记录为:

SELECT语句可以采用基于正则表达式的列规范。 我们使用java正则表达式语法。为测试目的而尝试。 以下查询选择除ds和hr之外的所有列

SELECT `(ds|hr)?+.+` FROM sales