REGEXP_MATCH

ターゲット値が正規表現パターンと完全に一致する場合、true を返します。

使用例

REGEXP_MATCH(name, '[a-zA-Z].*')

構文

REGEXP_MATCH( X, regular_expression )

パラメータ

  • X - 評価するフィールドまたは式。

  • regular_expression - 正規表現。

戻り値

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

メモ

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

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

Example formula Input Output
REGEXP_MATCH(field_expression, 'A') ABC123 false
REGEXP_MATCH(field_expression, 'A.*') ABC123 true
REGEXP_MATCH(name, '[a-zA-Z].*') Sam true
REGEXP_MATCH(name, '[a-zA-Z].*') $am false
REGEXP_MATCH(country, '(USA|Canada|Mexico)') Canada true
REGEXP_MATCH(country, '(USA|Canada|Mexico)') Brazil false