每个 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中还是总是需要包含在内?
每个 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中还是总是需要包含在内?
Pig 中的正则表达式格式是 Java 支持的格式,如此处所述。
换句话说,没有任何暗示,如果您想像.*在matchesJava 中的Pattern.compile.