|
Регулярные выражения. Карманный справочник Регулярные выражения для Perl, C, PHP, Python, Java и .NET |
Стаблибайн Т. |
год издания — 2004, кол-во страниц — 160, ISBN — 5-469-00215-2, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 60 гр., издательство — Питер |
|
|
Regular Expression Pocket Reference Tony Stubblebine O'Reilly & Associated 2003 Пер. с англ. Е. Матвеева Формат 60x88 1/32 |
ключевые слова — юникод, perl, pcre, рнр, egrep |
Регулярные выражения пользуются заслуженной репутацией мощного средства обработки текстов. Они широко применяются при выполнении типовых операций поиска, замены, разбора и т. д. На первых страницах кратко описаны основные принципы работы регулярных выражений. Читатель получит представление об основных синтаксических конструкциях, а также о различных механизмах обработки регулярных выражений (ДКА, НКА). В основной части справочника приводятся сжатые описания диалектов регулярных выражений во многих современных языках программирования, в том числе Perl, Java, Python, JavaScript, C#, PHP, в библиотеке PCRE, на платформе .NET, JavaScript и некоторых утилитах (vi, awk, egrep и sed).
Этот маленький карманный справочник можно рассматривать как приложение к самой известной и авторитетной книге к данной области — «Регулярные выражения. 2-е изд.» Джеффри Фридла. Он поможет вам быстро найти необходимую информацию о синтаксисе и особенностях поддержки регулярных выражений втом языке, на котором вы работаете.
|
ОГЛАВЛЕНИЕРегулярные выражения | 9 | | О книге | 10 | Благодарности | 10 | От издательства | 11 | | Знакомство с регулярными выражениями и поиском по шаблону | 12 | Метасимволы, режимы и конструкции | 15 | Представления символов | 15 | Символьные классы и их аналоги | 17 | Якорные метасимволы и позиционные проверки | 22 | Комментарии и модификаторы режимов | 24 | Группировка, сохранение, условные и управляющие конструкции | 26 | Поддержка Юникода | 29 | | Perl 5.8 | 30 | Поддерживаемые метасимволы | 30 | Операторы регулярных выражений | 37 | qr// (создание объекта регулярного выражения) | 37 | m// (поиск по шаблону) | 38 | s///(подстановка) | 38 | split | 39 | Поддержка Юникода | 41 | Примеры | 42 | Другие ресурсы | 44 | | Java (java.util.regex) | 45 | Поддерживаемые метасимволы | 45 | Классы и интерфейсы регулярных выражений | 52 | java.iang.String | 53 | java.util.regex. Pattern | 54 | java.util.regex.Matcher | 55 | java.util.regex.PatternSyntaxException | 57 | java.lang.CharSequence | 58 | Поддержка Юникода | 59 | Примеры | 59 | Другие ресурсы | 62 | | .NET и C# | 63 | Поддерживаемые метасимволы | 63 | Классы и интерфейсы регулярных выражений | 71 | Regex | 71 | Match | 76 | Group | 77 | Поддержка Юникода | 77 | Примеры | 78 | Другие ресурсы | 81 | | Python | 82 | Поддерживаемые метасимволы | 82 | Объекты и функции модуля re | 88 | Функции модуля | 88 | RegExp | 90 | Объекты Match | 91 | Поддержка Юникода | 93 | Примеры | 93 | Другие ресурсы | 95 | | Библиотека PCRE | 96 | Поддерживаемые метасимволы | 96 | PCRE API | 104 | Сводка функций PCRE API | 104 | Поддержка Юникода | 109 | Примеры | 110 | Другие ресурсы | 115 | | РНР | 116 | Поддерживаемые метасимволы | 116 | Функции поиска по шаблону | 123 | Примеры | 126 | Другие ресурсы | 128 | | Редактор vi | 129 | Поддерживаемые метасимволы | 129 | Основные операции | 134 | Поиск | 134 | Подстановка | 134 | Примеры | 135 | Другие ресурсы | 136 | | JavaScript | 137 | Поддерживаемые метасимволы | 137 | Методы и объекты поиска по шаблону | 141 | String | 141 | RegExp | 142 | Примеры | 144 | | Средства командной строки | 147 | Поддерживаемые метасимволы | 147 | egrep | 152 | sed | 152 | awk | 153 | | Алфавитный указатель | 155 |
|
Книги на ту же тему- PHP 5. — 2-е изд., перераб. и доп., Котеров Д. В., Костарев А. Ф., 2010
- UNIX. Справочник, Роббинс А., 2007
- Компьютер и задачи выбора, Журавлёв Ю. И., сост., 1989
|
|
|