Майкл Фицджеральд Регулярные выражения. Основы. Примеры скачать pdf

Майкл Фицджеральд Регулярные выражения. Основы. Примеры скачать бесплатно pdf полная версия

Регулярные выражения. ОсновыАвтор:
Книга:

"Регулярные выражения. Основы"

Жанр: учебник
Год: 2015
Краткое содержание:
Эта книга научит вас работать с регулярными выражениями на конкретных примерах. Цель книги - максимально упростить освоение регулярных выражений. Фактически каждое понятие обсуждается с приведением соответствующих примеров, которые читателю будет легко повторить и проверить. Регулярные выражения примеры упрощают поиск определенных образцов текста. Точнее говоря, они представляют собой текстовые строки, описывающие на специальном языке искомые шаблонные комбинации символов в наборах текстовых строк, в большинстве случаев - строк, хранящихся в документах или файлах. Формальная теория регулярных выражений была впервые изложена математиком Стивеном Клином в его книге Introduction to Metamathematics (New York, Van Nostrand), опубликованной в 1952 году, однако ее основные концепции были разработаны еще в начале 1940-х годов. Широкую популярность среди компьютерных специалистов регулярные выражения приобрели в начале 1970-х годов после выхода операционной системы Unix (детища Брайана Керниrана, Денниса Ритчи, Кена Томпсона и других сотрудников корпорации АТ&Т Bell Laboratories), включающей такие утилиты, как sed и grep. Насколько мне известно, одним из первых компьютерных приложений, в которых начали использоваться регулярные выражения, был текстовый редактор QED (сокр. от "Quick Editor" - быстрый редактор). Код этого редактора был написан для системы распределения времени Berkley Time-Sharing System, выполнявшейся на компьютере SDS 940 компании Scientific Data Systems. Версия QED, задокументированная в 1970 году, - это переписанный Кеном Томпсоном вариант существовавшего в то время редактора для системы CompatiЬle Time-Sharing System, который был разработан сотрудниками вычислительного центра МIТ и включал одну из ранних, если не самую первую, практических реализаций регулярных выражений для вычислительных целей. (Возможности регулярных выражений, предлагаемые в редакторе QED, описаны в табл. А.1 приложения.) Для демонстрации примеров в книге применяются различные средства, и я надеюсь, что большинство из них окажутся для вас полезными и их использование не вызовет трудностей, однако некоторые средства могут быть недоступны для пользователей Windows. Конечно, вы сможете пропускать описания примеров, которые вам не удается воспроизвести в силу отсутствия того или иного средства. Однако я считаю, что каждый, кто всерьез задумывается о карьере компьютерного специалиста, должен обязательно ознакомиться с методами обработки регулярных выражений в Uniх-подобных средах. Я работаю с подобными системами вот уже 25 лет и все равно каждый день нахожу для себя что-то новое. В этой книге я стараюсь описывать регулярные выражения простым и понятным языком. Специальная терминология употребляется весьма экономно и только в самой необходимой степени. Я придерживаюсь именно такого подхода, поскольку многолетний опыт научил меня, что чрезмерно насыщенный терминами текст нередко препятствует пониманию сути. Это соответствует принципу, положенному в основу книги: много полезного можно делать даже тогда, когда еще не до конца вник в суть проблемы. Существует множество различных реализаций регулярных выражений. В частности, вы увидите, что они используются в таких инструментах командной строки Unix, как vi (vim), grep или sed. Регулярные выражения встроены в такие языки программирования, как Perl (а разве могло быть иначе?), Java, JavaScript, С#, Ruby и многие другие, а также в декларативные языки наподобие XSLT 2.0. Список реализаций может быть продолжен такими настольными приложениями, как Notepad++, Oxygen или TextMate. Большинство из указанных реализаций регулярных выражений в чем-то сходны, а в чем-то различаются. Я не могу подробно обсудить все отличия в столь маленькой книге, но о многих расскажу. Любые попытки задокументировать все различия между всеми реализациями наверняка привели бы меня в больницу. Поэтому углубляться во все подробности такого рода я не буду. Данная книга предназначена лишь для ознакомления читателя с регулярными выражениями, и эта цель будет достигнута. Регулярные выражения примеры
скачать Регулярные выражения. Основы pdf


ВНИМАНИЕ! Если вы не видите ссылок для скачивания - отключите AdBlock (или иное подобное расширение) в своем браузере - оно блокирует ссылки на странице.

О том, как читать книги в форматах ePub, fb2, mobi, rtf, html, plain text, PDF, djvu, doc, docx, rtf, txt,... - см. раздел Необходимые программы

Копирование материалов приветствуется при наличии ссылки на оригинал текста.

Самые скачиваемые у нас книги:

Джордж Мартин Игра престолов книги
Джордж Мартин
Вероника Рот
Вероника Рот
Сильвия Дэй
Сильвия Дэй
Корогодский У нас был секс
Гарик Корогодский
Дэн Браун Происхождение
Дэн Браун
Ремарк Три товарища
Ремарк
Лукьяненко Шестой Дозор
Сергей Лукьяненко
Ной Гордон
Ной Гордон
Акунин Не прощаюсь
Борис Акунин
Алекс Лесли
Алекс Лесли
Джоджо Мойес
Джоджо Мойес
Пелевин Смотритель
Пелевин Виктор
Николас Спаркс
Николас Спаркс
Гарри Поттер и проклятое дитя
Джоан Роулинг
Кетро Марта
Кетро Марта
Айн Рэнд
Айн Рэнд
Захар Прилепин
Захар Прилепин
На службе зла
Роберт Гэлбрейт
Джеймс Эрика
Джеймс Эрика
Марк Гоулстон
Марк Гоулстон