System.Text.RegularExpressions Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |
| 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. |
| RegexGeneratorAttribute |
Instruuje generator źródła System.Text.RegularExpressions w celu wygenerowania implementacji określonego wyrażenia regularnego. |
| 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 zastosowanie 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. |