【问题标题】:XML Parsing with Pig using Piggybank使用 Piggybank 使用 Pig 进行 XML 解析
【发布时间】:2023-03-14 15:40:01
【问题描述】:

我即将加载一个 XML 以在 Pig 中进行处理,并在一定程度上成功了。现在使用如下单行 XML 标记进行处理,提供的正则表达式不起作用。

这是我的输入数据

这是我的 PigScript

你能告诉我正则表达式有什么问题吗?

谢谢, 卡莱

【问题讨论】:

标签: xml regex apache-pig


【解决方案1】:

下面的正则表达式对我有用。

b= foreach a 生成 REGEX_EXTRACT(x,'Id="(?[^"]+)"',1),REGEX_EXTRACT(x,'UserId="(?[^"]+)"',1 ),REGEX_EXTRACT(x,'Name="(?[^"]+)"',1),REGEX_EXTRACT(x,'Date="(?[^"]+)"',1);

转储 b;

这是输出。

(1815,829,学生,2014-01-18T16:02:02.837)

(1816,401,评论员,2014-01-18T17:07:19.713)

谢谢,

卡莱

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 2013-07-18
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    相关资源
    最近更新 更多