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 umożliwia określenie, RegexStringValidator czy określony ciąg jest zgodny ze wzorcem wyrażenia regularnego.

Klasy

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

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.

RegexRunner

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

RegexRunnerFactory

Tworzy klasę RegexRunner dla skompilowanego wyrażenia regularnego.

Wyliczenia

Nazwa Opis
RegexOptions

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

Delegaci

Nazwa Opis
MatchEvaluator

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

Zobacz też