Ir para conteúdo principal Pular para conteúdo complementar

CountRegEx – função de script e gráfico

CountRegEx() retorna o número de ocorrências do padrão de expressão regular especificado no texto da string de entrada. Se não houver uma correspondência, será retornado 0.

Essa função executa operações regex que diferenciam maiúsculas de minúsculas. Como alternativa, você pode usar a variante CountRegExI() para realizar operações de regex sem distinção entre maiúsculas e minúsculas.

Sintaxe:  

CountRegEx (text, regex)

Tipo de dados de retorno: numérico

Argumentos
Argumento Descrição
text O texto da string de entrada na qual você deseja procurar uma expressão regular.
regex O padrão de expressão regular a ser pesquisado.
Exemplos de funções
Exemplo Resultado
CountRegEx('abc123','[a-z]') Retorna 3.
CountRegEx('abc123','[a-z][0-9]') Retorna 1.
CountRegEx('abc123','[0-9]') Retorna 3.
CountRegEx('ABC','[a-z]{3}') Retorna 0.
CountRegExI('ABC','[a-z]{3}') Retorna 1. Como a variante CountRegExI() é usada, as pesquisas de texto não diferenciam maiúsculas de minúsculas.

Quando usar

Exemplos de casos de uso para CountRegEx() incluem:

  • Contagem do número de vezes que um determinado padrão de texto ocorre em uma string. Por exemplo, você pode procurar instâncias de endereços de e-mail, números de telefone e outras informações em documentos e mensagens de e-mail.

  • Validar se os dados correspondem a um requisito de sintaxe específico. Por exemplo, você pode identificar ocorrências de erros na entrada de dados.

Exemplo 1 – script de carregamento para contar intervalos de anos válidos

Exemplo 2 – script de carregamento para contar o número de endereços de e-mail em strings de texto

Exemplo 3 – Expressão de gráfico para contar ocorrências de string

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!