Поделиться через


Регулярные выражения в .NET Framework

Обновлен: Ноябрь 2007

Регулярные выражения предоставляют мощный, гибкий и эффективный метод обработки текста. Обширная система обозначений для поиска соответствий позволяет выполнять быстрый разбор большого текста и поиск определенных групп символов для извлечения, изменения, замены или удаления текстовых подстрок, а также для добавления извлеченных строк в коллекцию для создания отчета. Регулярные выражения являются необходимым инструментом для многих приложений, которые выполняют строковые операции (например, обработка HTML, разбор файла журнала и разбор заголовка HTTP).

В регулярные выражения Microsoft .NET Framework включены наиболее распространенные методы, встречающиеся в других реализациях регулярных выражений, например в языках Perl и awk. Регулярные выражения .NET Framework совместимы с регулярными выражениями Perl 5 и содержат такие функции, как обратное (справа налево) сопоставление и компиляция в процессе обработки, которые еще не реализованы в других продуктах.

Классы регулярных выражений .NET Framework являются частью библиотеки базовых классов, их можно использовать с другим языком или инструментом, работающим с общеязыковой средой выполнения, например ASP.NET и Visual Studio 2005.

В этом подразделе

Ссылка

  • System.Text.RegularExpressions
    Предоставляет справочные сведения библиотеки классов для пространства имен .NET Framework System.Text.RegularExpressions.