System.Text.RegularExpressions Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |