Поделиться через


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

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

Классы

Capture

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

CaptureCollection

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

GeneratedRegexAttribute

Указывает генератору источника System.Text.RegularExpressions создать реализацию указанного регулярного выражения.

Group

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

GroupCollection

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

Match

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

MatchCollection

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

Regex

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

RegexCompilationInfo

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

RegexMatchTimeoutException

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

RegexParseException

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

RegexRunner

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

RegexRunnerFactory

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

Структуры

Regex.ValueMatchEnumerator

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

Regex.ValueSplitEnumerator

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

ValueMatch

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

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

RegexOptions

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

RegexParseError

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

Делегаты

MatchEvaluator

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

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