Udostępnij za pośrednictwem


System.Text.RegularExpressions Przestrzeń nazw

Udostępnia funkcje wyrażeń regularnych, które mogą być używane z dowolnej platformy lub języka działającego na platformie .NET. Oprócz typów zawartych w tej przestrzeni nazw klasa RegexStringValidator umożliwia określenie, czy określony ciąg jest zgodny ze wzorcem wyrażenia regularnego.

Klasy

Capture

Reprezentuje wyniki pojedynczego pomyślnego przechwytywania podwyrażenia.

CaptureCollection

Reprezentuje zestaw przechwytywania wykonanych przez pojedynczą grupę przechwytywania. Kolekcja jest niezmienna (tylko do odczytu) i nie ma publicznego konstruktora.

GeneratedRegexAttribute

Instruuje generator źródła System.Text.RegularExpressions w celu wygenerowania implementacji określonego wyrażenia regularnego.

Group

Reprezentuje wyniki z pojedynczej grupy przechwytywania.

GroupCollection

Zwraca zestaw przechwyconych grup w jednym dopasowaniu. Kolekcja jest niezmienna (tylko do odczytu) i nie ma publicznego konstruktora.

Match

Reprezentuje wyniki z jednego dopasowania wyrażenia regularnego.

MatchCollection

Reprezentuje zestaw pomyślnych dopasowań znalezionych przez iteracyjne stosowanie wzorca wyrażenia regularnego do ciągu wejściowego. Kolekcja jest niezmienna (tylko do odczytu) i nie ma publicznego konstruktora. Metoda Matches(String) zwraca obiekt MatchCollection.

Regex

Reprezentuje niezmienne wyrażenie regularne.

RegexCompilationInfo

Zawiera informacje o wyrażeniu regularnym używanym do kompilowania wyrażenia regularnego do autonomicznego zestawu.

RegexMatchTimeoutException

Wyjątek zgłaszany, gdy czas wykonywania metody dopasowywania wzorca wyrażenia regularnego przekracza interwał limitu czasu.

RegexParseException

Wyjątek w wyniku błędu analizy w wyrażeniu regularnym ze szczegółowymi informacjami we właściwościach Error i Offset.

RegexRunner

Klasa RegexRunner jest klasą bazową dla skompilowanych wyrażeń regularnych.

RegexRunnerFactory

Tworzy klasę RegexRunner dla skompilowanego wyrażenia regularnego.

Struktury

Regex.ValueMatchEnumerator

Reprezentuje moduł wyliczający zawierający zestaw pomyślnych dopasowań znalezionych przez iteracyjne stosowanie wzorca wyrażenia regularnego do zakresu wejściowego.

Regex.ValueSplitEnumerator

Reprezentuje moduł wyliczający zawierający zestaw podziałów wokół udanych dopasowań znalezionych przez iteracyjne stosowanie wzorca wyrażenia regularnego do zakresu wejściowego.

ValueMatch

Reprezentuje wyniki z jednego dopasowania wyrażenia regularnego.

Wyliczenia

RegexOptions

Zawiera wyliczone wartości używane do ustawiania opcji wyrażeń regularnych.

RegexParseError

Określa szczegółową przyczynę zgłaszania RegexParseException, gdy wyrażenie regularne zawiera błąd analizy.

Delegaci

MatchEvaluator

Reprezentuje metodę wywoływaną za każdym razem, gdy zostanie znalezione dopasowanie wyrażenia regularnego podczas operacji metody Replace.

Zobacz też