Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Главная: Интернет: Разное: Регулярные выражения в .NET
Регулярные выражения в .NET
Автор: Источник: н/дЯзык: русский
Часто приходится слышать от разных разработчиков, познакомившихся с Perl, что основной и уникальной "фичей" этого языка являются регулярные выражения или просто "регэкспы" (сокращение от REGular EXPressions). Ну, во-первых, регулярные выражения не являются изобретением разработчиков Perl-а, просто язык изначально создавался для обработки текстов, а использование регулярных выражений (далее РВ) заметно упрощает эту задачу и РВ были слиты с синтаксисом Perl. На самом деле возможность использования РВ присутствует во многих программных системах, таких как awk, Python, Emacs и многих других, существуют библиотеки для работы с ними практически для всех языков и платформ. Хотя, для вышеупомянутых приверженцев Perl, РВ неизменно ассоциируются с чем-то слитым с синтаксисом языка, а никак не с библиотекой и фраза "А в .NET Framework реализованы регэкспы" вызывает изумленный ответ "Вау! Значит, в C# можно использовать РВ? Все, подайте мне сюда компилер". На самом деле, наличие библиотеки работы с РВ в .NET Framework позволяет использовать РВ в люблм языке, для которого существует компилятор, совместисый с .NET. Возможно даже написать интерпретатор языка Perl, который будет использовать эту библиотеку для выполнения кода. Причем возможность генерации напрямую MSIL-кода (MSIL - MicroSoft Indermediate Language) позволит заметно повысить эффективность (хотя этой возможностью нужно пользоваться осторожно, но об этом позже). Итак, для работы с РВ в .NET Framework присутствует целая библиотека классов, объявленных в пространстве имен System.Text.RegularExpressions. Разберем эти классы подробнее.
Доступные файлы (отрапортовать об ошибке!):
ПросмотретьЗагрузитьВ портфель! (руководств: 0)Обсудить на форуме





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте