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

Предоставляет функциональные возможности регулярных выражений, которые могут быть использованы из любой платформы или языка, работающих в рамках платформы .NET. Provides regular expression functionality that may be used from any platform or language that runs within .NET. В дополнение к типам, содержащимся в данном пространстве имен, класс RegexStringValidator позволяет определить, совпадает ли определенная строка с шаблоном регулярного выражения. In addition to the types contained in this namespace, the RegexStringValidator class enables you to determine whether a particular string conforms to a regular expression pattern.

Классы

Capture

Представляет результаты из одной успешной записи части выражения.Represents the results from a single successful subexpression capture.

CaptureCollection

Представляет набор записей, сделанных одной и той же группой записи.Represents the set of captures made by a single capturing group. Эта коллекция является неизменяемой (доступна только для чтения) и не имеет открытого конструктора.The collection is immutable (read-only) and has no public constructor.

Group

Представляет результаты из одной группы записи.Represents the results from a single capturing group.

GroupCollection

Возвращает набор записанных групп в одном сопоставлении.Returns the set of captured groups in a single match. Эта коллекция является неизменяемой (доступна только для чтения) и не имеет открытого конструктора.The collection is immutable (read-only) and has no public constructor.

Match

Представляет результаты из отдельного совпадения регулярного выражения.Represents the results from a single regular expression match.

MatchCollection

Представляет набор успешных совпадений, обнаруженных путем итеративного применения шаблона регулярного выражения к входной строке.Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. Коллекция является неизменяемой (только для чтения) и не имеет открытого конструктора.The collection is immutable (read-only) and has no public constructor. Метод Matches(String) возвращает объект MatchCollection.The Matches(String) method returns a MatchCollection object.

Regex

Представляет постоянное регулярное выражение.Represents an immutable regular expression.

RegexCompilationInfo

Представляет сведения о регулярном выражении, используемые для компиляции регулярного выражения в отдельную сборку.Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly.

RegexMatchTimeoutException

Исключение, которое выдается, если время выполнения метода сопоставления шаблонов регулярных выражений превышает интервал времени ожидания.The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval.

RegexParseException

Исключение как результат ошибки синтаксического анализа в регулярном выражении с подробными сведениями в свойствах Error и Offset.An exception as a result of a parse error in a regular expression, with detailed information in the Error and Offset properties.

RegexRunner

Класс RegexRunner является базовым классом для скомпилированных регулярных выражений.The RegexRunner class is the base class for compiled regular expressions.

RegexRunnerFactory

Создает класс RegexRunner для скомпилированного регулярного выражения.Creates a RegexRunner class for a compiled regular expression.

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

RegexOptions

Предоставляет перечисленные значения для использования при задании параметров регулярных выражений.Provides enumerated values to use to set regular expression options.

RegexParseError

Указывает подробную базовую причину возникновения RegexParseException в случае, если регулярное выражение содержит ошибку синтаксического анализа.Specifies the detailed underlying reason why a RegexParseException is thrown when a regular expression contains a parsing error.

Делегаты

MatchEvaluator

Представляет метод, вызываемый каждый раз, когда обнаружено совпадение регулярного выражения во время работы метода Replace.Represents the method that is called each time a regular expression match is found during a Replace method operation.

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