Регулярные выражения. Основы
Год издания: 2015
Автор: Майкл Фицджеральд
Переводчик: А. Гузикевич
Жанр или тематика: Программирование
Издательство: Вильямс
ISBN: 978-5-8459-1953-3
Язык: Русский
Формат: PDF
Качество: Распознанный текст без ошибок (OCR)
Интерактивное оглавление: Да
Количество страниц: 144
Описание: Если вы программист, не имеющий опыта работы с регулярными выражениями, то данная книга — как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в книге, не только помогут вам освоить основы регулярных выражений, но и научат применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами.
Регулярные выражения эффективно применяются во многих областях программирования. Они доступны в утилитах UNIX и таких языках программирования, как Perl, Java, JavaScript и C#. Прочитав книгу, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени.
- Узнайте, что такое регулярные выражения и как они работают.
- Узнайте о том, чем отличаются регулярные выражения, применяемые в утилитах командной строки и в различных языках программирования.
- Освойте простые способы нахождения определенных образцов текста, включая цифры, буквы, символы Unicode и строковые литералы.
- Научитесь использовать условия с нулевой длиной совпадения и различные виды контекстной проверки, прежде чем выполнять какие-либо действия.
- Научитесь работать с группами, обратными ссылками, классами символов и квантификаторами.
- Освойте методы разметки обычного текста тегами HTML5 с помощью регулярных выражений.
Оглавление
Огnавnение
Введение 11
Глава 1. Что такое реrуnярные выражения 15
Глава 2. Сопоставление с простыми wабnонами 27
Глава 3. Границы 43
Глава 4. Альтернативы, rpynnы и обратные ссыпки 55
Глава S. Символьные классы 67
Глава б. Сопоставление с символами Unicode и друrими символами 75
Глава 7. Квантификаторы 87
Глава 8. Группы проверки 95
Глава 9. Разметка документа теrами HTMLS 101
Глава 10. Конец начала 115
Приложение А. Справочник по реrуnярным выражениям 121
Глоссарий 136
Предметный указатель 144