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