Регулярные выражения: основы

Регулярные выражения: основы

Майкл Фицджеральд

     

бумажная книга



Издательство: Вильямс/Диалектика
Серия: Несерийные
Дата выхода: октябрь 2018
ISBN: 978-5-907114-06-7
Объём: 144 страниц
Масса: 245 г
Размеры(В x Ш x Т), см: 24 x 17
Обложка: мягкая
Бумага: офсетная
Переводное издание: Introducing Regular Expressions

Если вы программист, не имеющий опыта работы с регулярными выражениями, то данная книга — как раз то, что нужно для первого знакомства с ними.

 

Многочисленные примеры, приведенные в книге, не только помогут вам освоить основы регулярных выражений, но и научат применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами.

 

Регулярные выражения эффективно применяются во многих областях программирования. Они доступны в утилитах UNIX и таких языках программирования, как Perl, Java, JavaScript и C#. Прочитав книгу, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени.

 

Узнайте, что такое регулярные выражения и как они работают. Узнайте о том, чем отличаются регулярные выражения, применяемые в утилитах командной строки и в различных языках программирования.

 

Освойте простые способы нахождения определенных образцов текста, включая цифры, буквы, символы Unicode и строковые литералы. Научитесь использовать условия с нулевой длиной совпадения и различные виды контекстной проверки, прежде чем выполнять какие-либо действия.

 

Научитесь работать с группами, обратными ссылками, классами символов и квантификаторами. Освойте методы разметки обычного текста тегами HTML5 с помощью регулярных выражений.

 

Майкл Фицджеральд — программист и консультант, автор ряда книг по программированию, опубликованных издательствами O'Reilly и John Wiley & Sons.

Был членом комитета по разработке RELAX NG — языка описания структуры XML-документов.