Usar expressões regulares em buscas textuais

Sumário

# Utilizar expressões regulares em pesquisas de texto

Expressões regulares são padrões especiais usados para encontrar e manipular texto, ajudando a localizar informações específicas dentro de textos.

Localizar com expressões regulares é diferente de localizar com caracteres curinga. O LibreOfficeDev Writer suporta apenas localizar com expressões regulares.

Você pode usar expressões regulares ao localizar e substituir texto em um documento. Por exemplo, "s.l" localiza "sol" e "sal".

1. Escolha Editar - Localizar e substituir.

2. Clique em Mais opções para expandir a caixa de diálogo.

3. Selecione a caixa Expressões regulares.

4. Na caixa Localizar, digite o termo da pesquisa e a expressão regular que deseja utilizar na pesquisa.

5. Clique em Localizar o próximo ou Localizar todos.

## Exemplos de expressões regulares

1. A expressão regular que representa um único caractere é o ponto (.).

2. A expressão regular para um caractere de palavra \w, e \d para um dígito decimal.

3. A expressão regular que representa zero ou mais ocorrências do caractere anterior é o asterisco. Por exemplo: "123*" localiza "12" "123" e "1233".

4. A expressão regular para procurar zero ou mais ocorrências de qualquer caractere é um ponto e um asterisco (.*).

5. A expressão regular para uma ou mais ocorrências do caractere anterior é um sinal de mais (+). Por exemplo: "\w+" encontra qualquer palavra, "\d+" qualquer número.

6. A expressão regular para um caractere de tabulação é \t. De forma mais geral, \s representa todos os tipos de "espaços", como espaço não divisível, quebra de parágrafo ...

7. A expressão regular para o fim de um parágrafo é um cifrão ($). A expressão regular para o início de um parágrafo é um acento circunflexo e um ponto (^.). A expressão regular para um parágrafo vazio é ^$.

8. Ao usar expressões regulares, você pode inserir caracteres Unicode na string de substituição usando \uhhhh (4 dígitos hexadecimais) ou \Uhhhhhhhh (8 dígitos hexadecimais), que serão expandidos para seus respectivos caracteres durante a substituição.

Uma busca que usa uma expressão regular funcionará somente dentro de um parágrafo. Ou seja, uma \n corresponderá a uma quebra de linha dentro de um parágrafo.

Tópicos relacionados

Lista de expressões regulares

Remover quebras de linha

Utilizar caracteres curingas em fórmulas

♥ Doe para nosso projeto! ♥