Uso delle espressioni regolari nelle ricerche di testo

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

note

La ricerca tramite espressioni regolari si differenzia dalla ricerca tramite caratteri jolly. LibreOffice Writer supporta solo la ricerca tramite espressioni regolari.


Per cercare e sostituire un testo in un documento potete servirvi delle espressioni regolari. Ad esempio, potete usare "stell." per cercare sia "stella", sia "stelle".

  1. Scegliete Modifica - Trova e sostituisci.

  2. Fate clic su Altre opzioni per espandere la finestra di dialogo.

  3. Selezionate la casella di controllo Espressione regolare.

  4. Nella casella Trova, digitate il termine da ricercare e l'espressione regolare (o le espressioni) da utilizzare nella vostra ricerca.

  5. Fate clic su Trova successivo o su Trova tutto.

Esempi di espressioni regolari

  1. L'espressione regolare che equivale a un singolo carattere è il punto (.).

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

  3. L'espressione regolare che identifica nessuna o più occorrenze del carattere precedente è un asterisco. Ad esempio: "123*" identifica "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 ^$.

Icona di 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.


Sostienici!