使用例
REGEXP_CONTAINS(ページ, 'home')
構文
REGEXP_CONTAINS(X, regular_expression)
パラメータ
X
- 評価するフィールドまたは式。-
regular_expression
- 正規表現。
戻り値
REGEXP_CONTAINS 関数は、boolean
値を返します。
備考
この関数は、値 X
またはその部分文字列が regular_expression
というパターンに一致する場合、true を返します。たとえば、フィールドの値が「ABC123」の場合は次のとおりです。
REGEXP_CONTAINS(Field, 'A')
は true を返します。
REGEXP_CONTAINS
(Field, 'A.*') は true を返します。
REGEXP_CONTAINS(Field, 'AC')
は false を返します。
REGEXP_CONTAINS
は、デフォルトで値全体にのみ一致する、類似した REGEXP_MATCH
関数とは異なります。したがって、REGEXP_CONTAINS(field,"pattern")
は機能的に REGEXP_MATCH(field,".*pattern.*)
と同等です。
Looker Studio では RE2 式の構文を使用します。詳しくは、Looker Studio の正規表現をご覧ください。
\
などのエスケープ文字を含むパターンでは、Looker Studio でもエスケープ文字の使用が必要となる場合があります。これは生文字列リテラルを使用することで回避できます。