Notificação

Bem-vindo à Central de Ajuda do Search Ads 360, uma plataforma de gerenciamento de campanhas de marketing de busca.  Embora a Central de Ajuda esteja disponível para o público, o acesso ao produto Search Ads 360 está disponível apenas para clientes inscritos e que estão conectados à plataforma. Para se inscrever ou saber mais, entre em contato com nossa equipe de vendas.

regex_match

O resultado da avaliação será verdadeiro se string corresponder a uma parte ou à totalidade de regular_expression. Use essa função como uma condição na função if.

As expressões regulares são uma linguagem avançada usada na correspondência entre padrões de sequências de caracteres, de palavras inteiras ou, até mesmo, de várias palavras. Enquanto expressões regulares simples são fáceis de usar, é possível criar expressões complexas avançadas, mas que talvez sejam difíceis de prever e depurar, além de que outras pessoas da sua organização podem ter dificuldades com elas.

Portanto, a prática recomendada é começar com expressões simples e aumentar a complexidade somente se não houver outra opção.

Sintaxe

regex_match(string, regular_expression)

Parâmetros

string pode ser uma das seguintes opções:

regular_expression é uma expressão regular RE2 com distinção entre maiúsculas e minúsculas. RE2 é um mecanismo de código aberto para o processamento de expressões regulares. Veja exemplos abaixo. A lista completa de operadores e sintaxe está disponível no Github (em inglês).

Coloque a expressão regular entre aspas.

Sintaxe de expressão regular

Veja uma lista de operadores e sintaxe que podem ajudar você a usar expressões regulares no Search Ads 360:

Caracteres curinga

. Corresponde a qualquer caractere (letra, número ou símbolo) goo.gle corresponde a gooogle, goodgle, goo8gle.
* Corresponde a zero ou mais do item anterior O item anterior padrão é o caractere anterior. goo*gle corresponde a gooogle, goooogle.
+ Corresponde a um ou mais do item anterior gooo+gle corresponde a goooogle, mas não a google.
? Corresponde a zero ou um do item anterior labou?r corresponde a labor e labour
| "Ou" inclusivo  a|b corresponde a a ou b ou a a e b

Âncoras

^ A linha começa com ^site corresponde a site, mas não a mysite.
$ A linha termina com site$ corresponde a site, mas não a sitescan.

Agrupamento

() Grupo de captura Thank(s|you) corresponde tanto a Thanks quanto a Thankyou
[] Conjunto ou intervalo de caracteres em qualquer ordem [ogl]+ corresponde a google, goooogle ou logic.
- Expressa um intervalo de caracteres [A-Z] cria uma lista de letras maiúsculas do alfabeto

Outro

\ Faz o escape de caracteres especiais mysite\.com impede que o ponto seja um caractere curinga.
\s Caractere de espaço \s+.* corresponde a um ou mais caracteres de espaço em branco seguidos de zero ou mais caracteres.
\d Dígito \d65\d corresponde a "265" e não a "256".
\w Caractere de palavra (a-z, A-Z, 0-9, _) $\w corresponde a qualquer string que começa com um caractere de palavra, como "Campaign", mas não a "@Campaign"
\b Limite de palavra \bcity\b corresponde a "city", e não a "scarcity"

Exemplo

  • if(regex_match(ITEM_TITLE, "\bBrasil?eira\b"), "Maçã", "Pera")
    Se o ITEM_TITLE for "Flora Brasileira" ou "Flora do Brasil", a fórmula retornará "Maçã". Caso contrário, a fórmula retornará "Pera".
    Se ITEM_TITLE for "Flora do brasil", a função regex_max não localizará uma correspondência e a fórmula retornará "Pera". No Search Ads 360, regular_expression diferencia maiúsculas de minúsculas.

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

true
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
1618721832069536209
true
Pesquisar na Central de Ajuda
true
true
true
true
true
263
false
false