Hive中的regex_extract

时间:2016-06-10 16:51:17

标签: regex hadoop hive

我有字符串列,我想要第一个分号后的数据

列数据:选项;列表:直接& ACFs:股市

我希望输出为
清单:直接&活性炭纤维:股票市场

我试过了选项
select(regexp_extract(property,'^(?:([^;] *)\;?){2}',1))将输出结果列表:direct& amp
如何在输出的第一个半冒号之后填充完整的字符串为
清单:直接& ACFs:股市

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个

select regexp_extract('Options;list;direct & ACFs:Sharemarket','\\;(.*)$')