replace命令在pig中不起作用

k75qkfdt  于 2021-06-25  发布在  Pig
关注(0)|答案(1)|浏览(368)

我的意见是

(main_1077B13E4299_Logs_03-23-15-10-23AM,imagename:SR150BN_1.3.4p6s2_VBNse,VERSION=1.3.4.6,BRANCH=2183d95)
(main_1077B13E42C9_Logs_03-21-15-06-52AM,imagename:SR150BN_1.3.4p6s2_VBNse,VERSION=1.3.4.6,BRANCH=2183d95)

所需的输出是

(main_1077B13E4299_Logs_03-23-15-10-23AM,SR150BN_1.3.4p6s2_VBNse,1.3.4.6,2183d95)  
(main_1077B13E42C9_Logs_03-21-15-06-52AM,SR150BN_1.3.4p6s2_VBNse,1.3.4.6,2183d95)

更换不起作用。我该怎么做?

o7jaxewo

o7jaxewo1#

看起来这就是你想要的,但你没有透露任何细节: REPLACE(input, '([(,])\w+[:=]', '$1') 这将删除paren或逗号后面的任何单词和“:”或“=”。

相关问题