System.Text.RegularExpressions Spazio dei nomi

Fornisce la funzionalità delle espressioni regolari, che può essere usata da qualsiasi piattaforma o linguaggio eseguito in .NET. Oltre ai tipi contenuti in questo spazio dei nomi, la classe RegexStringValidator consente di determinare se una stringa specifica è conforme a un modello di espressione regolare.

Classi

Capture

Rappresenta i risultati di una singola acquisizione di sottoespressione riuscita.

CaptureCollection

Rappresenta il set di acquisizioni eseguite da un singolo gruppo di acquisizione. La raccolta non è modificabile (sola lettura) e non ha costruttori pubblici.

GeneratedRegexAttribute

Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression.

Group

Rappresenta i risultati di un singolo gruppo di acquisizione.

GroupCollection

Restituisce il set di gruppi acquisiti in un'unica corrispondenza. La raccolta non è modificabile (sola lettura) e non ha costruttori pubblici.

Match

Rappresenta i risultati di una singola corrispondenza di un'espressione regolare.

MatchCollection

Rappresenta il gruppo di corrispondenze corrette individuate applicando in modo iterativo un modello di espressione regolare alla stringa di input. La raccolta non è modificabile (sola lettura) e non ha costruttori pubblici. Il metodo Matches(String) restituisce un oggetto MatchCollection.

Regex

Rappresenta un'espressione regolare non modificabile.

RegexCompilationInfo

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

RegexMatchTimeoutException

Eccezione generata quando il tempo di esecuzione di un metodo dei criteri di ricerca di espressioni regolari supera l'intervallo di timeout.

RegexParseException

Eccezione risultante da 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.

ValueMatch

Rappresenta i risultati di una singola corrispondenza di un'espressione regolare.

Enumerazioni

RegexOptions

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

RegexParseError

Specifica il motivo 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 si individua una corrispondenza di un'espressione regolare durante un'operazione del metodo Replace.

Vedi anche