Google BigQuery извлекает строку из столбца с помощью regexp_extract - PullRequest
0 голосов
/ 06 июля 2018

Мне нужно извлечь app_id из следующей строки в столбце ниже:

&app_id=4.25.9&

так что все, что начинается с &app_id= и заканчивается &

Есть идеи, как написать этот пример? Количество символов и символов может отличаться.

1 Ответ

0 голосов
/ 06 июля 2018

Этого должно быть достаточно:

REGEXP_EXTRACT(your_column, r'\&app_id=(.+?)\&')

Идентификатор приложения, соответствующий прямо сейчас .+?, немного широк и будет соответствовать любому символу, вы можете захотеть ограничить его далее.

...