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.

Ícone Nota

Localizar com expressões regulares é diferente de localizar com caracteres curinga. O LibreOffice 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. When using regular expressions, you can insert Unicode characters in the replacement string using \uhhhh (4 hex digits) or \Uhhhhhhhh (8 hex digits) which will be expanded into their respective characters during the replacement.

Ícone Nota

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.


♥ Doe para nosso projeto! ♥

♥ Doe para nosso projeto! ♥