System.Text.RegularExpressions Namespace
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
| 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. |
| 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
| Nazwa | Opis |
|---|---|
| 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. |
Enums
| Nazwa | Opis |
|---|---|
| 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. |
Delegatów
| Nazwa | Opis |
|---|---|
| MatchEvaluator |
Reprezentuje metodę wywoływaną za każdym razem, gdy zostanie znalezione dopasowanie wyrażenia regularnego podczas operacji metody Replace. |