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