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