Регулярные выражения в .NET Framework
Обновлен: Ноябрь 2007
Регулярные выражения предоставляют мощный, гибкий и эффективный метод обработки текста. Обширная система обозначений для поиска соответствий позволяет выполнять быстрый разбор большого текста и поиск определенных групп символов для извлечения, изменения, замены или удаления текстовых подстрок, а также для добавления извлеченных строк в коллекцию для создания отчета. Регулярные выражения являются необходимым инструментом для многих приложений, которые выполняют строковые операции (например, обработка HTML, разбор файла журнала и разбор заголовка HTTP).
В регулярные выражения Microsoft .NET Framework включены наиболее распространенные методы, встречающиеся в других реализациях регулярных выражений, например в языках Perl и awk. Регулярные выражения .NET Framework совместимы с регулярными выражениями Perl 5 и содержат такие функции, как обратное (справа налево) сопоставление и компиляция в процессе обработки, которые еще не реализованы в других продуктах.
Классы регулярных выражений .NET Framework являются частью библиотеки базовых классов, их можно использовать с другим языком или инструментом, работающим с общеязыковой средой выполнения, например ASP.NET и Visual Studio 2005.
В этом подразделе
Регулярные выражения как язык
Общие сведения о регулярных выражениях в рамках языка программирования.Элементы языка регулярных выражений
Описывает знаки, операторы и конструкции, которые используются для определения регулярных выражений.Классы регулярных выражений
Содержит примеры кодов и сведения по использованию классов регулярных выражений.Подробные сведения о поведении регулярных выражений
Содержит сведения о возможностях и поведении регулярных выражений .NET Framework.Примеры регулярных выражений
Содержит примеры кода, иллюстрирующие типичные способы применения регулярных выражений.
Ссылка
- System.Text.RegularExpressions
Предоставляет справочные сведения библиотеки классов для пространства имен .NET Framework System.Text.RegularExpressions.