Google DataStudio - регулярное выражение для извлечения первой части заголовка страницы, перед> символом - PullRequest
0 голосов
/ 06 сентября 2018

DataStudio показывает каждую страницу отчета отдельно, в этом формате

Report 1 > Page 1
Report 1 > Page 2
Report 2 > Page 4
etc

Я пытаюсь показать сеансы только для отчетов, независимо от страницы. Я создал вычисляемое поле «Имя отчета», используя это регулярное выражение, чтобы получить все до символа>:

REGEXP_EXTRACT(Page Title,'^.+?>')

Но это не работает. Это синтаксис Google-RE2 https://github.com/google/re2/wiki/Syntax

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Большое спасибо.

В конце концов, это была простая проблема. Символ-разделитель на самом деле ›не>

Также потребовались дополнительные скобки вокруг выражения.

Так что это работает:

REGEXP_EXTRACT(Page Title,'(^[^›]+)')

0 голосов
/ 06 сентября 2018

Попробуйте это регулярное выражение для захвата группы 1:

/^([^>]+) >/

или:

REGEXP_EXTRACT(Page Title,'^[^>]+')

Скрипка здесь

Если это не то, что вам нужно, предоставьте более подробную информацию и контрольные примеры

...