Analizzatore di testi

Codice di programmazione

Quando si usa un linguaggio di programmazione (Python, C++, Java, Javascript, ecc…) c’è sempre il problema di come analizzare un testo ed eseguire delle azioni su di esso.

In ogni linguaggio che si rispetti esiste una libreria chiamata RE o Regex, per esteso Regular Expression.

Questa libreria permette di trovare, sostituire o dividere un testo o parti di esso attraverso una sintassi che è uguale per tutti i linguaggi. RE mira a trovare nel testo dei requisiti per soddisfare la sintassi.

Questa sintassi è, a primo impatto, complessa poiché utilizza simboli, parentesi e caratteri alfanumerici.

Eccone un’esempio:

/ (http:\/\/).*

Ecco due siti e un programma per imparare, esercitarsi e testare le proprie espressioni regolari.

Regexr.com

Sito web

  • Semplice da usare
  • Spiegazione del codice
  • Analisi degli elementi trovati
  • Condivisione con una community

Regex101.com

Sito web

  • Spiegazione del codice
  • Analisi degli elementi trovati
  • Condivisione con una community
  • 4 linguaggi di programmazione per adattare il codice
  • Generatore del codice per il linguaggio scelto

Netregex

Software Windows

  • Disponibile offline
  • Match, replace e split
  • Analisi degli elementi trovati
  • 2 linguaggi di programmazione per adattare il codice
  • Generatore del codice per il linguaggio scelto

Altri siti web utili nella pagina Siti Utili

About the author

alessandrobasi

Appassionato di informatica, scrivo su argomenti tecnici poco conosciuti su cui vale la pena soffermarsi.

Be the first to comment

Rispondi