Espressioni regolari per la ricerca e il filtro di moduli

È possibile utilizzare le espressioni regolari quando si ricercano o si filtrano moduli formali.
Tabella 1. Espressioni regolari
  Significato Esempio Corrispondenze

*

Zero o più ricorrenze

a*

Zero o più caratteri a (ogni stringa corrisponde a questa espressione)

+

Una o più ricorrenze

a+

Uno o più caratteri a

.

Qualsiasi carattere singolo eccetto il carattere di nuova riga

*

Qualsiasi numero di qualsiasi carattere ad eccezione dei caratteri di nuova riga (in altre parole, qualsiasi stringa)

\

Escape (disattiva il significato speciale associato ad un carattere)

\.

Un carattere punto (.)

^

Inizio di riga (se si trova all'inizio dell'espressione)

^The.*

Qualsiasi riga che inizia con la stringa The

$

Fine di riga (se si trova alla fine dell'espressione)

Monday\.$

Qualsiasi riga che termina con la stringa Monday seguita da un punto (.)

()

Raggruppamento

(ref)+(bind)*

Almeno una stringa ref seguita da zero o più stringhe bind

[]

intervallo di caratteri (lettere o cifre)

[sS]hall.*\.$

Qualsiasi riga contenente shall o Shall e che termina con un punto (.)

    [^abc]

Qualsiasi carattere eccetto a, b o c

    [a-zA-Z]

Qualsiasi carattere alfabetico (maiuscolo o minuscolo)

    [0-9]

Qualsiasi carattere numerico (compreso tra 0 e 9)

|

alternativo

(dat|doc)

La stringa dat o doc


Feedback