Pig Hadoop MATCHES默认?

时间:2013-01-15 02:48:11

标签: regex hadoop match apache-pig

每个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还是总是需要包含它?

1 个答案:

答案 0 :(得分:3)

Pig中正则表达式的格式是Java所支持的格式here

换句话说,没有任何暗示,如果你想要.*,你必须将它专门添加到matches语句中,就像在Pattern.compile中使用Java一样。