Uso delle espressioni regolari nelle ricerche di testo

Le espressioni regolari sono schemi speciali utilizzati per trovare e intervenire sul testo, consentendo di individuare informazioni specifiche al suo interno.

note

La ricerca tramite espressioni regolari si differenzia dalla ricerca tramite caratteri jolly. LibreOfficeDev 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. L'espressione regolare \w per il carattere di una parola, e \d per una cifra decimale.

  3. L'espressione regolare che identifica nessuna o più occorrenze del carattere precedente è un asterisco. Ad esempio: "123*" identifica "12", "123" e "1233".

  4. L'espressione regolare che corrisponde a nessuna o più occorrenze di un carattere è un punto seguito da un asterisco (.*).

  5. L'espressione regolare per una o più occorrenze del carattere precedente è un segno più (+). Per esempio: "\w+" trova qualsiasi parola, "\d+" trova qualsiasi numero.

  6. L'espressione regolare per un carattere di tabulazione è \t. Più in generale, \s rappresenta tutti i tipi di "spazi", come spazio non divisibile, ritorno a capo, ecc.

  7. L'espressione regolare per la ricerca della fine di un paragrafo è il simbolo del dollaro ($). L'espressione regolare che corrisponde all'inizio di un paragrafo è un accento circonflesso seguito da un punto (^.). L'espressione regolare per un paragrafo vuoto è ^$.

Icona di nota

La ricerca con un'espressione regolare funzionerà solo all'interno di un paragrafo. Cioè, il carattere \n troverà un'interruzione di riga all'interno di un paragrafo.