Hive 1.2.1正则表达式用法

时间:2016-03-28 18:35:11

标签: regex hive hiveql

我目前在我的项目中使用hive 1.2.1。我使用正则表达式在hive中有以下要求。任何人都可以帮助我..这是我的要求。在我现有的一个hive外部表中,一列值为

列-1

等级:位置

成绩:类型:一年级

α=第一/ https://mobile.apps.com/web/wwws/topper/test/summary?c_name=grade_&n

等级:NotApplicable的

α=第一/应用滨/应用/ U / gradeStatus

等级:第一页

级:登录ID

级:登录:密码

===========================

以上是我在Hive表中的列值。我希望输出像

位置

类型/一年级

礼帽/测试/总结

NotApplicable的

gradeStatus

第一页

登录ID

登录/密码

=============================================== ===

regex_replace也可以,但任何人都可以帮我这个吗?

到目前为止,我已尝试过以下

select regexp_replace(type_nm,'a=first(\/http(s:|:)|)|^.+?:| - financial carrers|^\w+(//|\/)|(//)|Pgrade\?gradename=|(\..+|)(\/(web|webbased|apps-bin|man‌​ual)((\/wwws|\/apps\/u\/)(\/topper|)|))|\?.+','') AS GRADE_DETAILS from db_admin.yearly_grade

0 个答案:

没有答案