Caractere | Resultado/Utilização |
---|---|
Qualquer caractere | Representa o caractere fornecido a menos que tenha sido especificado o contrário. |
. | Representa qualquer caractere único, exceto uma quebra de linha ou de parágrafo. Por exemplo, o termo de pesquisa “sh.rt” retornará tanto “shirt” como “short”. |
^ | Somente localizará o termo de pesquisa quando este aparecer no início de um parágrafo. Serão ignorados objetos especiais, tais como campos vazios ou quadros ancorados em um caractere no início do parágrafo. Exemplo: “^Peter”. |
$ | Localiza o termo de pesquisa somente se ele aparecer ao final do parágrafo. Serão ignorados objetos especiais, tais como campos vazios ou quadros ancorados em um caractere no final do parágrafo. Exemplo: “Peter$”.$ sozinho representa um fim de parágrafo. Desta forma, é possível localizar e substituir quebras de parágrafos. |
* | Localiza zero ou mais caracteres antes de “*”. Por exemplo, “Ab*c” localizará “Ac”, “Abc”, “Abbc”, “Abbbc”, e assim por diante. |
+ | Localiza um ou mais caracteres antes de “+”. Por exemplo, “AX.+4” localizará “AXx4”, mas não “AX4”.Localiza sempre a cadeia de caracteres mais longa possível que corresponde a esse padrão de pesquisa em um parágrafo. Se o parágrafo contiver a cadeia de caracteres “AX 4 AX4”, toda a passagem será realçada. |
? | Localiza zero ou um dos caracteres antes de “?”. Por exemplo, “Texts?” localizará “Text” e “Texts”, e “x(ab|c)?y” localizará “xy”, “xaby” ou “xcy”. |
\ | A pesquisa interpreta o caractere especial que segue o “\” como um caractere normal, e não como uma expressão regular (exceto para as combinações \n, \t, \> e \<). Por exemplo, “tree\.” localizará “tree.”, mas não “treed” ou “trees”. |
\n | Represents a line break that was inserted with the Shift+Enter key combination. To change a line break into a paragraph break, enter \n in the Find and Replace boxes, and then perform a search and replace.\n in the Find text box stands for a line break that was inserted with the Shift+Enter key combination.
\n in the Replace text box stands for a paragraph break that can be entered with the Enter or Return key. |
\t | Represents a tab. You can also use this expression in the Replace box. |
\b | Verifica pelos limites de uma palavra. Por exemplo, “\bbook” localiza “bookmark” mas não localiza “checkbook” enquanto que “book\b” localiza “checkbook” mas não “bookmark”. A palavra discreta “book” é encontrada em ambos termos de pesquisa. |
^$ | Localiza um parágrafo em branco. |
^. | Procura o primeiro caractere de um parágrafo. |
& ou $0 | Adds the string that was found by the search criteria in the Find box to the term in the Replace box when you make a replacement.For example, if you enter “window” in the Find box and “&frame” in the Replace box, the word “window” is replaced with “windowframe”.
You can also enter an “&” in the Replace box to modify the Attributes or the Format of the string found by the search criteria. |
[abc123] | Representa um dos caracteres que estão entre os parênteses. |
[a-e] | Representa qualquer caractere que está entre a e e, incluindo ambos caracteres de início e de fimOs caracteres serão ordenados pelos seus códigos numéricos. |
[a-eh-x] | Representa qualquer caractere que esteja entre a-e e h-x. |
[^a-s] | Representa tudo que não esteja entre a e s. |
\uXXXX\UXXXXXXXX | Representa um caractere baseado nos quatro dígitos hexadecimais de um código Unicode (XXXX).Para caracteres obscuros, há uma variante separada com U maiúsculo e oito dígitos hexadecimais (XXXXXXXX).
Para algumas fontes de símbolos, o código de alguns caracteres especiais pode depender da fonte utilizada. Você pode ver os códigos ao escolher Inserir – Caracteres especiais. |
| | Pesquisa os termos que ocorrem antes de “|” e também pesquisa os termos que ocorrem após a “|”. Por exemplo, “this|that” encontra “this” e “that”. |
{2} | Define o número de vezes que o caractere em frente à chave de abertura ocorre. Por exemplo, “tre{2}” localizará e selecionará “tree”. |
{1,2} | Define o número mínimo de vezes que o caractere imediatamente antes da chave de abertura poderá ocorrer. Por exemplo, “tre{1,2}” encontrará e selecionará “tre” e “tree”. |
{1,} | Define o número mínimo de vezes que o caractere imediatamente antes da chave de abertura poderá ocorrer. Por exemplo, “tre{2,}” encontra “tree”, “treee” e “treeeee”. |
( ) | In the Find box:Define os caracteres dentro dos parênteses como uma referência. Você poderá então indicar a primeira referência na expressão atual com “\1”, a segunda com “\2”, e assim por diante.
Por exemplo, se o seu texto contiver o número 13487889 e você pesquisar utilizando a expressão regular (8)7\1\1, “8788” será localizado. Você pode usar () para agrupar termos (por exemplo “a(bc)?d” localiza “ad” ou “abcd”). In the Replace box: Utilize o $ (cifrão) em vez de \ (contra barra) para substituir referências. Utilize $0 para substituir o texto completo encontrado. |
[:alpha:] | Representa um caractere alfabético. Utilize [:alpha:]+ para achar um deles. |
[:digit:] | Representa um dígito decimal. Utilize [:digit:]+ para achar um deles. |
[:alnum:] | Representa um caractere alfanumérico ([:alpha:] e [:digit:]). |
[:space:] | Representa um caractere de espaço (mas não outro caractere de espaço em branco). |
[:print:] | Representa um caractere imprimível. |
[:cntrl:] | Representa um caractere não-imprimível. |
[:lower:] | Representa um caractere em minúsculas se a opção Diferenciar maiúsculas de minúsculas estiver selecionada em Opções. |
[:upper:] | Representa um caractere em maiúscula se a opção Diferenciar maiúsculas de minúsculas estiver selecionada nas Opções. |
Exemplos
e([:digit:])? — localiza ‘e’ seguido de zero ou um dígito. Note que todas as classes de caracteres nomeados como [:digit:] devem estar envoltos em parênteses.
^([:digit:])$ — localiza linhas ou células com exatamente um dígito.
Você pode combinar os termos de pesquisa para compor pesquisas complexas.
Para localizar números de três dígitos isolados num parágrafo
^[:digit:]{3}$
^ significa que a coincidência deve ocorrer no início de um parágrafo,
[:digit:] coincide qualquer dígito decimal,
{3} significa que deve haver exatamente 3 dígitos,
$ significa que a coincidência deve terminar um parágrafo.