regex help, вытягивая два последних глагола, разделенных точкой с запятой - PullRequest
0 голосов
/ 04 августа 2020
Verb_1;Verb_6;Verb_7;EXT_80;CAP_81;TREE_26;END;

В приведенном выше примере я пытаюсь выяснить, как с помощью регулярного выражения CAP_81 и TREE_26, в основном двух последних глаголов в строке, разделенных точками с запятой. Таким образом, поле BigQuery SQL будет равно

CAP_81;TREE_26;

Я не уверен, как работать с регулярным выражением.

1 Ответ

1 голос
/ 04 августа 2020

Вы можете использовать regexp_extract():

select regexp_extract(val, '([^;]+;[^;]+;)END;$')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...