System.Text.RegularExpressions Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje funkce regulárních výrazů, které lze použít z libovolné platformy nebo jazyka, který běží v rozhraní .NET. Kromě typů obsažených v tomto oboru názvů umožňuje třída určit, RegexStringValidator zda určitý řetězec odpovídá vzoru regulárního výrazu.
Třídy
| Name | Description |
|---|---|
| Capture |
Představuje výsledky z jednoho úspěšného zachycení dílčího výrazu. |
| CaptureCollection |
Představuje sadu zachycení vytvořených jednou skupinou zachycení. Kolekce je neměnná (jen pro čtení) a nemá žádný veřejný konstruktor. |
| GeneratedRegexAttribute |
Dá pokyn System.Text.RegularExpressions generátor zdroje vygenerovat implementaci zadaného regulárního výrazu. |
| Group |
Představuje výsledky z jedné zachytávání skupiny. |
| GroupCollection |
Vrátí sadu zachycených skupin v jedné shodě. Kolekce je neměnná (jen pro čtení) a nemá žádný veřejný konstruktor. |
| Match |
Představuje výsledky z jedné shody regulárního výrazu. |
| MatchCollection |
Představuje sadu úspěšných shod nalezených iterativním použitím vzoru regulárního výrazu na vstupní řetězec. Kolekce je neměnná (jen pro čtení) a nemá žádný veřejný konstruktor. Metoda Matches(String) vrátí objekt MatchCollection. |
| Regex |
Představuje neměnný regulární výraz. Obsahuje také statické metody, které umožňují použití regulárních výrazů bez explicitního vytvoření instance regulárního výrazu. |
| RegexCompilationInfo |
Poskytuje informace o regulárním výrazu, který se používá ke kompilaci regulárního výrazu do samostatného sestavení. |
| RegexMatchTimeoutException |
Výjimka, která se vyvolá, když doba provádění metody porovnávání vzorů regulárních výrazů překračuje časový limit. |
| RegexParseException |
Výjimka v důsledku chyby parsování v regulárním výrazu s podrobnými informacemi o vlastnostech ErrorOffset |
| RegexRunner |
Základní třída pro rozšiřitelnost regulárních výrazů generovaných zdrojem (a původní rozšiřitelnost CompileToAssembly). Není zamýšleno, aby ho používalo nic jiného. |
| RegexRunnerFactory |
Vytvoří pro RegexRunner .Regex |
Struktury
| Name | Description |
|---|---|
| Regex.ValueMatchEnumerator |
Představuje enumerátor obsahující sadu úspěšných shod nalezených iterativním použitím vzoru regulárního výrazu na vstupní rozsah. |
| Regex.ValueSplitEnumerator |
Představuje enumerátor obsahující sadu rozdělení kolem úspěšných shod nalezených iterativním použitím vzoru regulárního výrazu na vstupní rozsah. |
| ValueMatch |
Představuje výsledky z jedné shody regulárního výrazu. |
Výčty
| Name | Description |
|---|---|
| RegexOptions |
Poskytuje výčtové hodnoty, které se mají použít k nastavení možností regulárního výrazu. |
| RegexParseError |
Určuje podrobný důvod, proč se RegexParseException vyvolá, když regulární výraz obsahuje chybu analýzy. |
Delegáti
| Name | Description |
|---|---|
| MatchEvaluator |
Představuje metodu, která se volá pokaždé, když se při operaci metody najde shoda regulárního výrazu Replace(String, MatchEvaluator) . |