REGEXP_MATCH

如果目标值与正则表达式模式完全匹配,则返回 true。

用法示例

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

语法

REGEXP_MATCH( X, regular_expression )

参数

  • X - 要求值的字段或表达式。

  • regular_expression - 正则表达式。

返回值

REGEXP_MATCH 函数会返回 Boolean 数据类型值。

备注

Looker Studio 使用 RE2 表达式语法。如需了解详情,请参阅 Looker 数据洞察中的正则表达式

请注意,在 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