【发布时间】:2016-10-18 09:41:34
【问题描述】:
我需要在 BigQuery 中的各种 URL 上使用 REGEXP_EXTRACT 并从中提取不同的字符串。
例如,我有这个网址:
网址 =
https://www.whatever.com/record-a-beautiful-and-professional-voice-over?sec_context=recommendation&context_alg=nodes&sec_context_referrer=search
我想使用 BigQuery REGEXP_EXTRACT 函数并提取位于名为 context_alg= 的参数之后的字符串(在 URL 中的第一个 & 之后显示)。
含义 - 我的输出将是 nodes。
(context_alg是URL中的参数,总是同名)
所以实际上我需要使用类似的东西:
REGEXP_EXTRACT(url, "REGEXP that bring back 'nodes')
谢谢!
【问题讨论】:
-
您的问题不够清楚...请用正确的输入和您想要的准确输出来澄清...如果您不能更好地解释,请分别给出两组输入和两组输出
标签: sql regex url parameters google-bigquery