【发布时间】:2015-06-01 18:48:59
【问题描述】:
我正在尝试将以下 Pig Latin regex_extract 函数转换为 Google BigQuery 正则表达式。有人可以分享他们对此的想法。我的 Pig Latin 代码如下所示,并希望在 Google BigQuery 中以相同的方式实现它。如果可以,请分享您的宝贵意见。谢谢。
**`Pig Latin code :-`**
report = foreach temp generate referrerUrl,
REGEX_EXTRACT(referrerUrl, '(?i)[&\\\\?]referrer=([^&\\\\u003b]+).*', 1) as referrerUrl_Final,
lUrl,
REGEX_EXTRACT(locationUrl, '((?<=[\\\\u003B|&]r=)[^\\\\u003B|&]+)', 1) AS locationUrl_Final
【问题讨论】:
-
大家有什么想法......?
-
可能没有多少人同时了解拉丁语和 BigQuerySQL - 也许您可以用与拉丁语无关的术语重新表述您的问题 - 只需说明您的输入是什么样子以及您想做什么。
标签: regex apache-pig bigdata google-bigquery