REGEXP_MATCH

Devolve true se o valor de destino corresponder exatamente ao padrão de expressão regular.

Exemplos de utilização

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

Sintaxe

REGEXP_MATCH X, regular_expression)

Parâmetros

  • X : um campo ou uma expressão a avaliar.

  • regular_expression : uma expressão regular.

Devoluções

A função REGEXP_MATCH devolve valores do tipo de dados Boolean.

Notas

O Data Studio usa a sintaxe de expressão RE2. Para mais detalhes, consulte o artigo Expressões regulares no Data Studio.

Tenha em atenção que os padrões que contêm carateres de escape, como \, podem exigir um escape adicional no Data Studio, embora isto possa ser evitado com a utilização de literais de strings não processadas.

Exemplos

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