1

每个 RegExp 都略有不同。当谈到 Pig 的match功能时,会:

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

==

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

或者

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

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

4

1 回答 1

3

Pig 中的正则表达式格式是 Java 支持的格式,如此处所述

换句话说,没有任何暗示,如果您想像.*matchesJava 中的Pattern.compile.

于 2013-01-15T02:51:34.197 回答