Элементы языка регулярных выражений
Обновлен: Ноябрь 2007
В SDK (пакет средств разработки программного обеспечения) для Windows входит обширный инструментарий для работы с регулярными выражениями, позволяющий эффективно создавать, сравнивать и изменять строки, а также быстро разбирать большие объемы текста и данных для поиска, удаления и замены текстовых шаблонов.
В этом разделе подробно описан набор знаков, операторов и конструкций, которые используются для определения регулярных выражений.
В этом подразделе
Знаки, допускающие отключение их специального значения
Описание escape-знаков, сообщающих обработчику регулярных выражений о том, что знак не является оператором и должен интерпретироваться как знак для сопоставления.Подстановки
Специальные конструкции, используемые при замене групп знаков.Классы знаков
Набор знаков регулярных выражений для определения искомой подстроки.Параметры регулярных выражений
Набор параметров, влияющих на порядок сопоставления регулярных выражений.Неразложимые утверждения нулевой ширины
Сведения о проверках нулевой ширины, которые указывают, считается ли найденное соответствие действительным или недействительным в зависимости от текущего положения обработчика регулярных выражений во входной строке.Кванторы
Необязательные количественные данные, изменяющие регулярное выражение.Конструкции группирования
Сведения о конструкциях группировки, используемых в регулярных выражениях для выделения групп подвыражений .Конструкции обратных ссылок
Модификаторы обратных ссылок регулярных выражений.Конструкции изменения
Дизъюнктивная информация, благодаря которой сопоставление регулярного выражения может вестись по принципу "либо-либо".Другие конструкции
Другие конструкции, влияющие на порядок сопоставления регулярных выражений.
Ссылка
- Пространство имен System.Text.RegularExpressions
Справочные сведения о библиотеке классов пространства имен .NET Framework System.Text.RegularExpressions.
Связанные подразделы
Регулярные выражения в .NET Framework
Краткое описание регулярных выражений в .NET.Регулярные выражения как язык
Общие сведения о регулярных выражениях в рамках языка программирования.Классы регулярных выражений
Подробные сведения и примеры кода, посвященные использованию классов регулярных выражений.Подробные сведения о поведении регулярных выражений
Подробные сведения о возможностях и поведении регулярных выражений .NET Framework.Примеры регулярных выражений
Примеры кода, иллюстрирующие типичные способы применения регулярных выражений.