Utilizar expressões regulares em pesquisas

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

note

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

Í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!