Questo documento sfrutta i fogli di stile (CSS); senza il supporto dei fogli di stile, benché il testo sia comunque visualizzabile, non saranno visibili ne le formattazioni ne la struttura della pagina.

Introduzione alle espressioni regolari

Introduzione al linguaggio delle espressioni regolari così come definito dallo standard POSIX.
Oltre a specificare cosa sono e a cosa servono le espressioni regolari, sono preliminarmente definiti i concetti di stringa di input, di pattern, di carattere semplice e di metacarattere.
Lo scritto, inoltre, tratta il significato e il funzionamento dei principali metacaratteri secondo lo standard considerato.

Informazioni Generali
Autore Giacomo Mengucci
Licenza FDL
Ultimo Aggiornamento 14/10/2007

Sommario dei contenuti

  1. A cosa servono e cosa sono le espressioni regolari
    1. A cosa servono le espressioni regolari
    2. Cosa sono le espressioni regolari
  2. Il pattern come una sequenza di caratteri
  3. I caratteri semplici: concatenazione
  4. Il metacarattere . (punto)
  5. Alcune precisazioni sul metodo di ricerca delle corrispondenze
  6. Gli elenchi di caratteri singoli
    1. Il metacarattere composto []
    2. Le classi speciali di caratteri
  7. La ripetizione delle corrispondenze
    1. Concetto di Ripetizione
    2. Il metacarattere asterisco *
    3. La più lunga corrispondenza partendo da sinistra
    4. I metacaratteri \{n\}, \{n,\} E \{n,m\}
  8. I metacaratteri posizionali ^ e $
  9. Raggruppamento: il metacarattere composto \(\)
  10. BRE & ERE
    1. Lo standard POSIX
    2. Ulteriori caratteri di ripetizione: + e ?
    3. Da \{n\}, \{n,\}, \{n,m\} A {n}, {n,}, {n,m}
    4. Da \(\) A ()
    5. Ricerca Alternativa: il metacarattere |