Utilizar expressões regulares em pesquisas

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

Ícone de nota

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 ^$.

  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 de nota

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


Necessitamos da sua ajuda!

Necessitamos da sua ajuda!