2016-10-18 2 views
0

BigQueryのさまざまなURLにREGEXP_EXTRACTを使用して、別の文字列を抽出する必要があります。最初の&後に提示BigQuery URLからのREGEXP_EXTRACT - パラメータ値の抽出

URL = 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=という名前のパラメータの後に来る文字列を抽出したい(:

exmapleために、私はこのURLを持っていますURL)。 意味 - 私の出力はnodesになります。

context_algは、URL内のパラメータであり、常に同じ名前を持つ)

だから、実際に私のようなものを使用する必要があります。

REGEXP_EXTRACT(url, "REGEXP that bring back 'nodes') 

ありがとうございました!

+1

あなたの質問は、あなたがしたい...あなたがより良い説明傾けるならば、intputの2セットを与える適切な入力と正確な出力を明確にしてください...十分に明確ではありません2組の出力 –

答えて

0

は、BigQueryの

については、以下を試してください
REGEXP_EXTRACT(url, r'context_alg=([^?&#]*)') 
関連する問題