REGEXP_EXTRACT

ターゲット値の中で、正規表現のパターンに最初に一致する部分文字列を返します。

使用例

REGEXP_EXTRACT(Campaign, 'TYPE:(.*)')

構文

REGEXP_EXTRACT( X, regular_expression )

パラメータ

  • X - フィールドまたはフィールドを含む式。

  • regular_expression - X の一部を抽出する正規表現。regular_expression には有効な抽出パターンを含める必要があります。

戻り値

REGEXP_EXTRACT 関数は、Text データ型の値を返します。

Example formula Input Output
REGEXP_EXTRACT( URL, '\^https://\[\^/\]+/(\[\^/\]+)/' ) https://support.google.com/looker-studio/answer/7050487 looker-studio
REGEXP_EXTRACT( URL, '\^https://\[\^/\]+/(\[\^/\]+)/' ) https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators bigquery

メモ

Looker Studio では RE2 式の構文を使用します。詳しくは、Looker Studio の正規表現をご覧ください。

\ などのエスケープ文字を含むパターンでは、Looker Studio でもエスケープ文字の使用が必要となる場合があります。これは生文字列リテラルを使用することで回避できます。