System.Text.RegularExpressions Spazio dei nomi

Fornisce funzionalità di espressione regolare che possono essere usate da qualsiasi piattaforma o linguaggio eseguito all'interno di .NET. Oltre ai tipi contenuti in questo spazio dei nomi, la classe RegexStringValidator consente di determinare se una determinata stringa è conforme a un criterio di espressione regolare.

Classi

Capture

Rappresenta i risultati di una singola acquisizione di sottoespressione riuscita.

CaptureCollection

Rappresenta il set di acquisizioni effettuate da un singolo gruppo di acquisizione. La raccolta non è modificabile (sola lettura) e non dispone di un costruttore pubblico.

GeneratedRegexAttribute

Indica al generatore di origine System.Text.RegularExpressions di generare un'implementazione dell'espressione regolare specificata.

Group

Rappresenta i risultati di un singolo gruppo di acquisizione.

GroupCollection

Restituisce il set di gruppi acquisiti in una singola corrispondenza. La raccolta non è modificabile (sola lettura) e non dispone di un costruttore pubblico.

Match

Rappresenta i risultati di una singola corrispondenza di espressione regolare.

MatchCollection

Rappresenta il set di corrispondenze riuscite trovate applicando in modo iterativo un criterio di espressione regolare alla stringa di input. La raccolta non è modificabile (sola lettura) e non dispone di un costruttore pubblico. Il metodo Matches(String) restituisce un oggetto MatchCollection.

Regex

Rappresenta un'espressione regolare non modificabile.

RegexCompilationInfo

Fornisce informazioni su un'espressione regolare utilizzata per compilare un'espressione regolare in un assembly autonomo.

RegexMatchTimeoutException

Eccezione generata quando il tempo di esecuzione di un metodo di corrispondenza dei criteri di espressione regolare supera l'intervallo di timeout.

RegexParseException

Eccezione in seguito a un errore di analisi in un'espressione regolare, con informazioni dettagliate nelle proprietà Error e Offset.

RegexRunner

La classe RegexRunner è la classe base per le espressioni regolari compilate.

RegexRunnerFactory

Crea una classe RegexRunner per un'espressione regolare compilata.

Struct

Regex.ValueMatchEnumerator

Rappresenta un enumeratore contenente il set di corrispondenze riuscite trovate applicando in modo iterativo un criterio di espressione regolare all'intervallo di input.

Regex.ValueSplitEnumerator

Rappresenta un enumeratore contenente il set di divisioni relative alle corrispondenze riuscite trovate applicando in modo iterativo un criterio di espressione regolare all'intervallo di input.

ValueMatch

Rappresenta i risultati di una singola corrispondenza di espressione regolare.

Enumerazioni

RegexOptions

Fornisce valori enumerati da utilizzare per impostare le opzioni delle espressioni regolari.

RegexParseError

Specifica il motivo sottostante dettagliato per cui viene generata una RegexParseException quando un'espressione regolare contiene un errore di analisi.

Delegati

MatchEvaluator

Rappresenta il metodo chiamato ogni volta che viene trovata una corrispondenza di un'espressione regolare durante un'operazione del metodo Replace.

Vedi anche