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 |