【发布时间】:2016-02-09 15:10:09
【问题描述】:
从谷歌分析导出我正在尝试从下一个查询的 trafficSource.campaign 字段中提取最后一个数字:
SELECT
REGEXP_EXTRACT(trafficSource.campaign,r':(\d+$)') as campaign,
FROM
[95677969.ga_sessions_20160109] AS results,
WHERE
hits.type IN ('TRANSACTION','PAGE')
此查询在 UI 中运行良好,并且每行都返回与 reg 表达式匹配的数字,但是当我将这个查询复制粘贴到我的脚本中时,总是返回空值。
trafficSource.campaign 值如下:
_dfa_107202:4637224:8531522
有人可以帮帮我吗?
【问题讨论】:
-
你能在这里发布你的脚本吗?
-
感谢您的评论@VadimSolovey,问题出在正则表达式引擎上,它不接受 re2 perl 字符类。
标签: regex google-bigquery