HIVE 中 REGEXP_EXTRACT 正则 提取, 如何实现同一模式多次迭代匹配

新手上路,请多包涵

希望找出序列中“0”多次(>1)出现的子序列

select REGEXP_EXTRACT('010011000111','(0){2,}',0);

实际返回
00
(共2个0)

期望返回
00000
(共5个0)

另外,使用用REGEXP_REPLACE是能够正确替换所有多次出现的0的,但REGEXP_EXTRACT提取不行,很奇怪

阅读 7.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题