Localizar

No construtor de expressões, é possível procurar por campos, valores ou funções.

Por exemplo, para procurar um valor, coloque o cursor no campo Localizar na coluna Valor e insira o texto que deseja procurar.

Também é possível procurar por caracteres especiais, como tabulações ou caracteres de nova linha, classes ou intervalos de caracteres, como a até d, qualquer dígito ou não, e limites como o início ou o fim de uma linha. Os tipos de expressões a seguir são suportados.

Tabela 1. Correspondências de caractere
Caracteres Correspondências
x O caractere x
\\ O caractere barra invertida
\0n O caractere com valor octal 0n (0 <= n <= 7)
\0nn O caractere com valor octal 0nn (0 <= n <= 7)
\0mnn O caractere com valor octal 0mnn (0 <= m <= 3, 0 <= n <= 7)
\xhh O caractere com valor hexadecimal 0xhh
\uhhhh O caractere com valor hexadecimal 0xhhhh
\t O caractere de tabulação ('\u0009')
\n O caractere de nova linha (feed de linha) ('\u000A')
\r O caractere de retorno de linha ('\u000D')
\f O caractere de alimentação de formulário ('\u000C')
\a O caractere de alerta (sino) ('\u0007')
\e O caractere de escape ('\u001B')
\cx O caractere de controle correspondente a x
Tabela 2. Classes de caracteres correspondentes
Classes de caracteres Correspondências
[abc] a, b ou c (classe simples)
[^abc] Qualquer caractere, exceto a, b ou c (subtração)
[a-zA-Z] a a z ou A a Z, inclusivo (intervalo)
[a-d[m-p]] a a d ou m a p (união). Alternativamente, poderia ser especificado como [a-dm-p]
[a-z&&[def]] a a z e d, e ou f (intersecção)
[a-z&&[^bc]] a a z, exceto para b e c (subtração). Alternativamente, poderia ser especificado como [ad-z]
[a-z&&[^m-p]] a a z, e não m a p (subtração). Alternativamente, poderia ser especificado como [a-lq-z]
Tabela 3. Classes de caractere predefinidas
Classes de caractere predefinidas Correspondências
. Qualquer caractere (pode ou não corresponder aos terminadores de linha)
\d Qualquer dígito: [0-9]
\D Um não dígito: [^0-9]
\s Um caractere de espaço em branco: [ \t\n\x0B\f\r]
\S Um caractere de espaço não em branco: [^\s]
\w Um caractere de palavra: [a-zA-Z_0-9]
\W Um caractere não de palavra: [^\w]
Tabela 4. Correspondências de limite
Correspondentes de limite Correspondências
^ O início de uma linha
$ O final de uma linha
\b Um limite de palavra
\B Um limite que não seja de palavra
\A O início da entrada
\Z O fim da entrada, mas para o terminador final, se houver
\z O fim da entrada