Espressioni regolari di .NET Framework
Le espressioni regolari ("regular expression") garantiscono un metodo efficace e flessibile per l'elaborazione di testo. L'ampia notazione disponibile per la formulazione dei criteri di ricerca che compongono le espressioni regolari consente di analizzare rapidamente grandi quantità di testo. È possibile trovare particolari corrispondenze di caratteri; estrarre, modificare, sostituire o eliminare sottostringhe di testo; aggiungere le stringhe individuate a un insieme finalizzato alla generazione di un report. Le espressioni regolari rappresentano uno strumento indispensabile per molte applicazioni che gestiscono stringhe, come quelle per l'elaborazione di file HTML, l'analisi di file di log e l'analisi delle intestazioni HTTP.
Le espressioni regolari di Microsoft .NET Framework incorporano le funzionalità più diffuse in altre implementazioni d'uso delle espressioni regolari, ad esempio quelle presenti in Perl e awk. Progettate per essere compatibili con le espressioni regolari di Perl 5, le espressioni regolari di .NET Framework includono funzionalità innovative, come la corrispondenza da destra verso sinistra e la compilazione immediata.
Le classi delle espressioni regolari di .NET Framework fanno parte della libreria delle classi base e possono essere utilizzate con qualsiasi linguaggio o strumento che si avvale di Common Language Runtime, inclusi ASP.NET e Visual Studio 2005.
In questa sezione
- Espressioni regolari come linguaggio
Viene fornita una panoramica dell'aspetto delle espressioni regolari relativo al linguaggio di programmazione.
- Elementi del linguaggio di espressioni regolari
Vengono fornite informazioni sul set di caratteri, di operatori e di costrutti utilizzabili per definire le espressioni regolari.
- Classi di espressioni regolari
Vengono forniti esempi di codice ed informazioni per illustrare l'utilizzo delle classi di espressioni regolari.
- Dettagli sul funzionamento delle espressioni regolari
Vengono fornite informazioni sulle funzionalità e il funzionamento delle espressioni regolari di .NET Framework.
- Esempi di espressioni regolari
Vengono forniti esempi di codice per illustrare gli utilizzi tipici delle espressioni regolari.
Riferimenti
- System.Text.RegularExpressions
Vengono fornite informazioni di riferimento sulla libreria di classi per lo spazio dei nomi di .NET Framework System.Text.RegularExpressions.