Como configurar pré e pós-validadores
Os
pré e pós-validadores
definem caracteres e intervalos de caracteres que são válidos antes ou depois de um padrão do identificador de dados. Eles podem ser úteis para eliminar resultados de detecção falsos positivos.Os caracteres aceitáveis para os pré e pós-validadores incluem caracteres ASCII de 32 a 126 (como caracteres literais) e caracteres Unicode.
Os caracteres do espaço em branco e os caracteres de idiomas que não usam o espaço em branco entre as palavras são considerados válidos. Por exemplo, caracteres de japonês, chinês, coreano e tailandês. Você não precisa especificar caracteres inválidos.
Os
pré e pós-validadores
são necessários em identificadores de dados personalizados. Os campos são preenchidos previamente com valores padrão, mas é possível editá-los conforme necessário para ajustar os resultados.Os valores válidos padrão para os pré e pós-validadores são:
- Pré-validadores:,=:#"'()>;@!`~$%^*
- Pós-validadores:,."'()<;&=@`~
Além disso, é possível marcar a caixa de seleção
Letra e dígito
para considerar todas as letras e dígitos como caracteres válidos.Exemplos
Estes exemplos mostram alguns pré e pós-validadores correspondentes e não correspondentes para um padrão de identificador de dados de 10 dígitos
\d{10}
:Posição do caractere | Caracteres válidos |
|---|---|
Caracteres pré-validadores | !(, |
Caracteres pós-validadores | ), |
As sequências de caracteres a seguir corresponderão ou não corresponderão ao padrão do identificador de dados com base nos caracteres anteriores ou seguintes, conforme descrito aqui:
Sequência de caracteres | Condição de correspondência de padrões | Descrição |
|---|---|---|
A1234567890 | Nenhuma correspondência | O caractere A que precede o padrão \d{10} não é um caractere pré-validador válido e, portanto, o padrão não corresponde. |
!1234567890 | Corresponde | O caractere ! que precede o padrão \d{10} é um caractere pré-validador válido e, portanto, o padrão corresponde. |
1234567890} | Nenhuma correspondência | O caractere } que segue o padrão \d{10} não é um caractere pós-validador válido e, portanto, o padrão não corresponde. |
(1234567890) | Corresponde | O caractere ( que precede o padrão \d{10} é um caractere pré-validador válido. O caractere ) que segue o padrão é um caractere pós-validador válido. Como ambos os caracteres são válidos, o padrão corresponde. |
@1234567890 | Nenhuma correspondência | O caractere @ que precede o padrão \d{10} não é um caractere pré-validador válido. |
,1234567890, | Corresponde | O caractere , é um caractere pré e pós-validador válido e, portanto, o padrão corresponde. |
1234567890 | Corresponde | O padrão \d{10} não tem nenhum caractere precedente ou seguinte e, portanto, o padrão corresponde. |