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