System.Text.RegularExpressions Obor názvů

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

Viz také