Libri & Natura Il sito di Mario Canton

Cerca, Trova & Sostituisci. Il mondo delle Espressioni Regolari o RegExp

Le espressioni regolari e il linguaggio delle espressioni regolari esistono da decenni ma per lungo tempo, sono state di esclusiva proprietà solo dei più esperti di tecnologia. Invece le espressioni regolari non sono affatto così complesse come sembrano a prima vista. Tutto ciò che serve è una chiara comprensione del problema da risolvere e come sfruttare le loro potenzialità in modo da risolverlo.

 

Una delle operazioni più imprevedibili che chiunque possa intraprendere è la revisione di un testo. La complessità della sintassi, la correttezza grammaticale, il senso e lo stile dell’enunciato, sono tutti aspetti molto importanti da considerare da un punto di vista creativo. Ma se l’operazione coinvolge anche la correttezza formale dello scritto, allora lo sforzo può diventare improbo e – a dir poco – defatigante.

 

Ed ecco che molti – e sempre di più ogni giorno – scoprono le espressioni regolari. Come sa chiunque usi un editor di testo o un word processor – la ricerca di stringhe (sequenze di caratteri) da parte di un computer è molto veloce ma estremamente rigida. Con le espressioni regolari diventa invece possibile trovare se esistono nel testo determinate sequenze, localizzando stringhe di caratteri che combaciano con quelle sequenze ed eventualmente sostituirle con qualcosa di diverso oppure estrarre le stringhe che combaciano con le sequenze per poterle riutilizzare diversamente.

 

———

 

ISBN 978-88-96635-94-0

 

———

Breve sommario dei contenuti

 

  • Prefazione
  • Ringraziamenti
  • Introduzione
  • Avvertenza generale
  • Per iniziare
  • Solo due parole sulle origini

    • Capitolo 1° – Lessico
    • Capitolo 2° – Simbologia
    • Capitolo 3° – Operatori
    • Capitolo 4° – Metacaratteri
    • Capitolo 5° – Criteri
    • Capitolo 6° – Operazioni
    • Capitolo 7° – Inconvenienti
    • Capitolo 8° – Sostituzioni
    • Capitolo 9° – Applicazioni
    • Capitolo 10° – Librerie
  • Le RE in applicazioni e linguaggi

    • Appendice A – Esempi
    • Appendice B – Prospetti
    • Appendice C – Editor
    • Appendice D – Tester
    • Appendice E – Esercitazioni
    • Appendice F – Nozioni tecniche
  • Bibliografia essenziale
  • Indice sistematico

POTREBBE INTERESSARTI ANCHE...

Un’avventura digitale