System.Text.RegularExpressions Пространство имен

Предоставляет функциональные возможности регулярных выражений, которые могут быть использованы из любой платформы или языка, работающих в рамках платформы .NET. В дополнение к типам, содержащимся в данном пространстве имен, класс RegexStringValidator позволяет определить, совпадает ли определенная строка с шаблоном регулярного выражения.

Классы

Capture

Представляет результаты из одной успешной записи части выражения.

CaptureCollection

Представляет набор записей, сделанных одной и той же группой записи. Эта коллекция является неизменяемой (доступна только для чтения) и не имеет открытого конструктора.

GeneratedRegexAttribute

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

Group

Представляет результаты из одной группы записи.

GroupCollection

Возвращает набор записанных групп в одном сопоставлении. Эта коллекция является неизменяемой (доступна только для чтения) и не имеет открытого конструктора.

Match

Представляет результаты из отдельного совпадения регулярного выражения.

MatchCollection

Представляет набор успешных совпадений, обнаруженных путем итеративного применения шаблона регулярного выражения к входной строке. Эта коллекция является неизменяемой (доступна только для чтения) и не имеет открытого конструктора. Метод Matches(String) возвращает объект MatchCollection.

Regex

Представляет постоянное регулярное выражение.

RegexCompilationInfo

Представляет сведения о регулярном выражении, используемые для компиляции регулярного выражения в отдельную сборку.

RegexMatchTimeoutException

Исключение, которое выдается, если время выполнения метода сопоставления шаблонов регулярных выражений превышает интервал времени ожидания.

RegexParseException

Исключение как результат ошибки синтаксического анализа в регулярном выражении с подробными сведениями в свойствах Error и Offset.

RegexRunner

Класс RegexRunner является базовым классом для скомпилированных регулярных выражений.

RegexRunnerFactory

Создает класс RegexRunner для скомпилированного регулярного выражения.

Структуры

Regex.ValueMatchEnumerator

Представляет перечислитель, содержащий набор успешных совпадений, найденных путем итеративного применения шаблона регулярного выражения к входному диапазону.

ValueMatch

Представляет результаты из отдельного совпадения регулярного выражения.

Перечисления

RegexOptions

Предоставляет перечисленные значения для использования при задании параметров регулярных выражений.

RegexParseError

Указывает подробную базовую причину возникновения RegexParseException в случае, если регулярное выражение содержит ошибку синтаксического анализа.

Делегаты

MatchEvaluator

Представляет метод, вызываемый каждый раз, когда обнаружено совпадение регулярного выражения во время работы метода Replace.

См. также раздел