Uso delle espressioni regolari nelle ricerche di testo

Le espressioni regolari sono schemi speciali utilizzati per trovare e manipolare il testo, e aiutano a individuare informazioni specifiche all'interno dei testi.

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. 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", quali 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

Una ricerca che utilizzi un'espressione regolare funzionerà solo all'interno di un paragrafo. Ossia, un \n troverà un'interruzione di riga all'interno di un paragrafo.


Sostienici!