Hive 查询以获取 String 中给定键的值
Hive query to get the value for a given key in String
我正在使用 regexp_extract 从字符串中获取子字符串
我的字符串是“:abd: 576892034 :erg: 94856023MXCI :oute: A RF WERS YUT :oowpo: 649217349GBT GB”
如何使用 regexp_extract 函数得到这个。
如果我将密钥作为 abd 传递,我需要 576892034 的值
任何其他功能也可以。
select
regexp_extract(
':adb: 576892034 :erg: 94856023MXCI :oute: A RF WERS YUT :oowpo: 649217349GBT GB',
':oute: ((?:.(?!:))+)',
1
)
正则表达式示例:regex101
我正在使用 regexp_extract 从字符串中获取子字符串
我的字符串是“:abd: 576892034 :erg: 94856023MXCI :oute: A RF WERS YUT :oowpo: 649217349GBT GB”
如何使用 regexp_extract 函数得到这个。
如果我将密钥作为 abd 传递,我需要 576892034 的值 任何其他功能也可以。
select
regexp_extract(
':adb: 576892034 :erg: 94856023MXCI :oute: A RF WERS YUT :oowpo: 649217349GBT GB',
':oute: ((?:.(?!:))+)',
1
)
正则表达式示例:regex101