Conteúdo

# Utilizar expressões regulares em pesquisas

Regular expressions are special patterns used to find and manipulate text, helping you locate specific information within texts.

A procura com recurso a expressões regulares difere da procura com caracteres universais. O LibreOffice Writer apenas tem suporte a procura com expressões regulares.

Pode utilizar expressões regulares ao localizar e substituir texto de 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, introduza o termo de pesquisa e as expressões regulares que pretende utilizar.

5. Clique em Localizar seguinte ou em Localizar tudo.

## Exemplos de expressões regulares

1. A expressão regular utilizada para procurar apenas um carácter é o ponto (.).

2. The regular expression for a word character \w, and \d for a decimal digit.

3. A expressão regular para zero ou mais ocorrências do carácter anterior é um asterisco. Por exemplo: "123*" localiza "12" "123" e "1233".

4. The regular expression to search for zero or more occurrences of any character is a period and asterisk (.*).

5. The regular expression for one or more occurrences of the previous character is a plus sign (+). For example: "\w+" finds any word, "\d+" any number.

6. The regular expression for a tab character is \t. More generally, \s stands for all kinds of "spaces", like non-breaking space, carriage return ...

7. The regular expression for the end of a paragraph is a dollar sign ($). The regular expression for the start of a paragraph is a caret and a period (^.). The regular expression for an empty paragraph is ^$.

A search using a regular expression will work only within one paragraph. That is, a \n will match a line break within a paragraph.

Tópicos relacionados

Lista de expressões regulares

Remover quebras de linha

Using Wildcards in Formulas