我有一个列是事件列表。所以我想在 20220= . 该值将包含 . ,但我只能在 . .我当前的查询是
20220=
.
regexp_extract(event_list, '20220=([0-9]+)', 1)
事件列表列如下
vwkv1x7d1#
尝试使用:-
regexp_extract(event_list,'20220=([0-9.]+)', 1)
如果你想在 , 在regex表达式中也使用它,比如below:-
,
regexp_extract(event_list,'20220=([0-9.,]+)', 1)
qybjjes12#
hive> select regexp_extract(',211,253,20219,20220=27.87,20222,20223','20220=([^,]*)',1); 27.87
或
hive> select regexp_extract(',211,253,20219,20220=27.87,20222,20223','20220=(.*?),',1); 27.87
2条答案
按热度按时间vwkv1x7d1#
尝试使用:-
如果你想在
,
在regex表达式中也使用它,比如below:-qybjjes12#
或