gpt4 book ai didi

regex - 我如何将正则表达式与Pig一起使用来从数组元组中分隔数据

转载 作者:行者123 更新时间:2023-12-02 21:21:06 25 4
gpt4 key购买 nike

嗨,我正在使用Pig从数组中提取数据!完全来自一个元组(nom_d_hote)!
数据会像

DCL-GUETTACHE.engtp.dz
DCL-GUETTACHE.engtp.dz
DG-MESLOUB.engtp.dz
DG-MESLOUB.engtp.dz
DG-MESLOUB.engtp.dz

该représenteDirection-name-engtp.dz,我想使用正则表达式提取名称,仅提取名称
你能给我看看正则表达式如何与 pig 一起工作的例子吗,我该怎么做?

最佳答案

假设关系A中的字段名称为f1,您可以像这样从关系A中的f1提取名称。

获取-和。(转义点)之间的所有内容(。*)。

NAME = FOREACH A GENERATE REGEX_EXTRACT_ALL(A.f1,'-(.*)\\.)') as name;

关于regex - 我如何将正则表达式与Pig一起使用来从数组元组中分隔数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37276643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com