Regular expression

Definizione rapida

Una regular expression, spesso abbreviata in regex, descrive la sequenza da cercare in un testo e l'azione da compiere quando viene trovata.

Spiegazione

Utenti e programmatori possono formulare un criterio di ricerca e indicare al programma come trattare il testo corrispondente. La ricerca puo' contemplare varianti nella separazione o nelle maiuscole e minuscole; la fonte cita `grep`, disponibile nei sistemi UNIX e separatamente anche per Windows, come strumento per gestire queste espressioni.

Esempio pratico

Un'espressione puo' trovare sia `pc facile` sia `pc-facile`, sostituire lo spazio con un trattino e trasformare le lettere maiuscole in minuscole.

Spiegazione tecnica

La regular expression codifica un modello per individuare una sequenza testuale; una volta riconosciuta la corrispondenza, il programma applica l'operazione specificata.

Da non confondere con

Non e' soltanto il testo da trovare: comprende il modo in cui riconoscerlo e puo' essere associata all'azione da eseguire sul risultato.