我在跑0.13号蜂箱。我有一个列,它有各种字符串,如下所示:a:ABC,b:SDSD,c:213123#a:SDS,b:UIOU,c:89797#a:TYRQQQW,b:UIOUIOYYO,c:546654 a:DFSS,b:TYRTTN,c:12323#a:HJH,b:YTUUUTYUTYT,c:67890 a:TYY,b:OPIUIU,c:86768可以任意长度,一个设置为a、b、c值的值总是用'#‘分隔。
现在,我要做的是,只提取b列,比如:b:SDSD,b:UIOU,b:UIOUIOYYO b:TYRTTN,b:YTUUUTYUTYT
我一直想做的是像regexp_replace(column,'^channel:+[A-Z]{3,10},',")这样的事情
即,替换所有不是b的值:.但这不管用。
有人能指正我或提出更好的方法吗?
谢谢。
发布于 2015-02-27 10:21:17
https://stackoverflow.com/questions/28762384
复制相似问题