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 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. |