System.Text.RegularExpressions Przestrzeń nazw

Program udostępnia funkcje wyrażeń regularnych, które mogą być używane z dowolnego platformy lub języka uruchamianego w ramach platformy .NET. Oprócz typów zawartych w tej przestrzeni nazw RegexStringValidator Klasa pozwala określić, czy określony ciąg jest zgodny ze wzorcem wyrażenia regularnego.

Klasy

Capture

Reprezentuje wyniki z 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

Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression.

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

RegexMatchTimeoutException

Wyjątek zgłaszany, gdy czas wykonywania metody dopasowania 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.

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ę, dla którego jest zgłaszany, 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 Replace podczas operacji metody.

Zobacz też