Esempi di espressioni regolari
Aggiornamento: novembre 2007
In questa sezione vengono riportati esempi di codice in cui viene illustrato l'utilizzo di espressioni regolari in applicazioni comuni.
Nota: |
---|
Lo spazio dei nomi System.Web.RegularExpressions contiene un determinato numero di oggetti di espressioni regolari che implementano modelli di espressioni regolari predefiniti per l'analisi delle stringhe da documenti HTML, XML e ASP.NET. La classe TagRegex identifica, ad esempio, i tag iniziali di una stringa mentre la classe CommentRegex identifica i commenti ASP.NET di una stringa. |
In questa sezione
Esempio: ricerca di HREF
Viene fornito un esempio in cui viene cercata una stringa di input e vengono visualizzati tutti i valori href="…" e le relative posizioni nella stringa.Esempio: modifica dei formati di data
Viene fornito un esempio in cui le date in formato mm/gg/aa vengono sostituite con le date in formato gg-mm-aa.Procedura: estrarre un protocollo e un numero di porta da un URL
Viene fornito un esempio in cui da una stringa contenente un URL vengono estratti un protocollo e un numero di porta. L'analisi di "https://www.contoso.com:8080/lettere/readme.html" restituirebbe ad esempio "http:8080".Procedura: rimuovere caratteri non validi da una stringa
Viene fornito un esempio in cui da una stringa vengono eliminati i caratteri alfanumerici non validi.Procedura: verificare che una stringa sia in formato di posta elettronica valido
Viene fornito un esempio che è possibile utilizzare per verificare che il formato di posta elettronica di una stringa sia valido.
Riferimenti
- System.Text.RegularExpressions
Vengono fornite informazioni di riferimento sulla libreria di classi per lo spazio dei nomi di .NET Framework System.Text.RegularExpressions.
Sezioni correlate
Espressioni regolari come linguaggio
Viene fornita una panoramica dell'aspetto delle espressioni regolari relativo al linguaggio di programmazione.Classi di espressioni regolari
Vengono descritte le classi di espressioni regolari contenute nello spazio dei nomi System.Text.RegularExpression e vengono forniti esempi per il loro utilizzo.Dettagli sul funzionamento delle espressioni regolari
Vengono fornite informazioni sulle funzionalità e il funzionamento delle espressioni regolari di .NET Framework.Elementi del linguaggio di espressioni regolari
Vengono fornite informazioni sul set di caratteri, di operatori e di costrutti utilizzabili per definire le espressioni regolari.