pig hadoop是否匹配默认值?

db2dz4w8  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(356)

每个regexp都略有不同。说到Pig圈 match 功能,是否:

X = FILTER A BY (f1 matches 'apache');

==

X = FILTER A BY (f1 matches '^apache$');

X = FILTER A BY (f1 matches '.*apache.*');

? 换句话说,就是 .* 自动隐含在 match 还是总是需要包括在内?

liwlm1x9

liwlm1x91#

pig中正则表达式的格式是java支持的格式,如下所述。
换句话说,如果你想的话,没有任何暗示 .* 你必须明确地将其添加到 matches 语句,就像在java中 Pattern.compile .

相关问题