Passar para o conteúdo principal

REGEX

Veja como usar nosso gerador de REGEX para criar regras personalizadas

Atualizado há mais de um ano


REGEX é uma abreviação para Expressões Regulares. É uma poderosa ferramenta utilizada para pesquisar, extrair e manipular texto com base em padrões. Imagine que você está procurando palavras específicas em um livro gigante. O REGEX seria como uma lupa que destaca apenas as palavras que você deseja.

É através dele que Zapper consegue identificar as palavras específicas de cada regra adicionada e avisar você quando uma ou mais políticas forem descumpridas.

3. Como Funciona o REGEX?

No REGEX, você define padrões que deseja encontrar no texto. Por exemplo, se você quiser encontrar todos os números de telefone, seu padrão pode ser algo como \d{3}-\d{4}, que significa "três dígitos, seguidos por um hífen, seguidos por quatro dígitos".

O REGEX pode parecer intimidante no início, mas com prática e paciência, você começará a se sentir mais confortável. Ele é uma ferramenta poderosa para lidar com texto de maneira eficiente.

Ao adquirir Zapper, nós disponibilizamos à você um Gerador de Regex que o auxiliará na criação de Regras específicas para o cenário de sua empresa:

image

4. Entendendo a Interface

4.1. Área de Texto

No centro da página, há uma área de texto onde você pode inserir o texto no qual deseja aplicar sua expressão regular, ou seja, é aqui onde você irá escrever a palavras que deseja que Zapper identifique dentro de uma única Regra.

image

4.2. Adicionar Condição

Adiciona uma palavra ao código REGEX na utilização da lógica E.

image

4.3. Remover Condição

Remove uma palavra ao código REGEX na utilização da lógica E.

image

4.4. REGEX Resultante

Mais abaixo, é possível ver o Regex gerado pela(s) palavra(s) inserida(s). Esse é o código que será utilizado por Zapper e que deve ser colado na área de Regras.

image

4.5. Digitar um texto e testar seu REGEX

Ao final da página, é possível escrever pequenos textos e verificar se o REGEX gerado está captando corretamente as informações desejadas antes de aplicá-lo em Zapper.

image

4.6. Guardar REGEX

Ao selecionar esse botão, é possível salvar o código criado na lista à direita.

image

4.7. Planilha de REGEX

É onde os códigos salvos através do botão “Guardar Regex” ficarão listados.

image

4.8. Exportar CSV

Aqui é possível exportar os códigos salvos em formato CSV. Esse formato é utilizado para imputar uma grande quantidade de Regras de uma única vez dentro de Zapper.

image

5. Criando regras personalizadas utilizando o App REGEX

Vamos pegar um exemplo simples: imagine que você deseja encontrar todas as menções da palavra troca nas conversas com seus colaboradores.

O primeiro passo deverá ser inserir a palavra na área de texto:

image

Logo abaixo podemos verificar que o código está funcionando para a palavra troca e variantes que possuam esse prefixo:

image

Também é possível verificar que o código também está identificando frases onde a palavra troca ou palavras que possuam esse prefixo são usadas:

image

Porém, é importante reparar que esse código não está identificando palavras que sejam similares à troca, mas não possuam o mesmo prefixo

image

Para que isso aconteça, o ideal é manter apenas o prefixo troc como REGEX, vide a imagem abaixo:

image

5.1. Regras Simples

Aqui, já seria possível criar uma Regra simples, onde somente uma única palavra e suas variações serão identificadas. Esse tipo de REGEX é mais eficaz para Regras pontuais para situações específicas da empresa.

Nesse mesmo código, utilizando a lógica OU, é possível adicionar mais palavras através de vírgulas.

Lógica OU: é usada quando você deseja que uma correspondência ocorra se pelo menos um dos critérios for atendido.

Aqui, além do prefixo troc - referente à “troca”, podemos também adicionar o prefixo receb - referente à “receber”

ATENÇÃO: As palavras devem ser seguidas de vírgulas, sem espaço entre os caracteres.

image

5.2. Regras Completas

É possível utilizar esse tipo de código REGEX para a configuração de Regras mais completas, que incluam palavras correlacionadas. Alguns exemplos são: Linguagem inapropriada, Assédio, entre outros.

Outra forma de criar códigos que identificam mais de um termo, é através da Lógica E. Para essa opção, utilizaremos o botão “Adicionar condição”.

Lógica E: é utilizada quando você deseja que uma correspondência ocorra somente se ambos os critérios forem atendidos.

Nesse exemplo, utilizaremos as palavras valor e especial

image

Aqui, Zapper apenas identificará a mensagem como um Evento caso ambas as palavras sejam utilizadas:

image

Esse tipo de código REGEX pode ser usado para Regras mais complexas, onde dois ou mais termos precisam estar presentes para que um Evento seja considerado válido. Alguns exemplos são: suborno, compartilhamento de informações confidenciais, entre outros.

Dentro desses dois formatos, também é possível alterar o tipo de correspondência. Veja como funciona:

  • Correspondência Ampla: Adequado quando se deseja identificar todas as instâncias de um termo, mesmo que esteja incorporado em palavras com diferentes contextos e significados.

    • Exemplo: Ao definir a palavra Sol, a correspondência ampla também irá captar as palavras solução, absoluto, consolar, entre outras, pois todas possuem o termo Sol em sua composição.

  • Correspondência Exata: Importante quando é necessário identificar uma palavra ou frase específica, sem incluir variações ou contextos onde o termo aparece como parte de uma palavra maior.

    • Exemplo: Ao procurar exatamente por test na correspondência exata, não serão identificada palavras como protesto testemunha ou contestação.

  • Começando com: Útil quando o início da palavra é determinante para o contexto desejado, evitando assim palavras onde o termo aparece no meio ou no final.

    • Exemplo: Procurando por palavras que começam com port, a ferramenta irá capturar porta, portão, entre outras, mas não irá capturar palavras como suporte ou exportar.

  • Terminando com: Essencial quando o final da palavra (geralmente um sufixo) é crucial para determinar seu significado ou contexto.

    • Exemplo: Uma busca por palavras terminando em correr irá capturar percorrer, recorrer, mas não inclui corredor ou correria.

5.3. Salvar lista de regras

Após definir as regras desejadas, você pode salvá-las na Lista selecionando o botão “Guardar Regex”

image

Aqui ficarão listados todos os REGEX gerados durante um único uso do Gerador de REGEX, após selecionar “Guardar REGEX”.

Em “Regra”, é possível definir o nome que essa Regra terá dentro de Zapper.

image

Ao selecionar em “Exportar para CSV”, um arquivo formato .csv será baixado na máquina. Esse arquivo pode ser visualizado através de leitores de planilhas, como Microsoft Excel ou Google Sheets

image

5.4. Adicionando Regras à Zapper

Logo após realizar o download, é necessário abrir a planilha e configurá-la no formato correto.

É necessário que a planilha esteja configurada da forma à seguir:

image

Para aplicar esse formato ao arquivo .csv gerado pela ferramenta Gerador de REGEX, veja os passos abaixo:

image
  • Em rule_name, deve estar o nome definido para a Regra em questão.

  • Em rule_description, é possível adicionar a descrição da regra. Se trata de um espaço opcional, então é possível deixá-lo vazio

  • Em policy, é necessário adicionar a Política à qual a Regra deve pertencer.

  • Em rule, é necessário adicionar o código REGEX gerado.

As alterações feitas devem ser salvas e o arquivo deve se manter no formato .csv

Para importar as Regras criadas, basta selecionar a opção “Importar via CSV” dentro da aba Políticas e Regras em seu painel Zapper:

image

Ao selecionar em Importar via CSV e escolher o arquivo, a tela à seguir deve aparecer:

image

Ao selecionar em Confirmar, as Regras são adicionadas à Zapper e estão prontas para uso.

Respondeu à sua pergunta?