我有这样的数据
A8 SS4 M9
我需要使用
REGEX_EXTRACT
我的Pig声明如下
A = load 'data'; B = foreach A generate REGEX_EXTRACT($0,'\\*[^0-9]',1); dump B;
然而,我得到空作为我的输出。
insrf1ej1#
你能试试这个吗?选项1:
A = load 'input' AS (line:chararray); B = FOREACH A GENERATE REGEX_EXTRACT(line,'(.*[^0-9])',1); DUMP B;
选项2:
A = load 'input' AS (line:chararray); B = FOREACH A GENERATE REGEX_EXTRACT(line,'(^[A-Za-z]+).*',1); DUMP B;
1条答案
按热度按时间insrf1ej1#
你能试试这个吗?
选项1:
选项2: