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