Бен Форта - Изучаем регулярные выражения
Название: | Изучаем регулярные выражения | |
Автор: | Бен Форта | |
Жанр: | Другие языки и системы программирования | |
Изадано в серии: | неизвестно | |
Издательство: | Диалектика | |
Год издания: | 2019 | |
ISBN: | 978-5-041394-2-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Изучаем регулярные выражения"
Аннотация к этой книге отсутствует.
Читаем онлайн "Изучаем регулярные выражения". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (29) »
значений
56
57
Применение классов символов
POSIX
~~
Урок S. Повторение совпадений
Количество совпадений
Совпадение с одним или несколькими символами
Совпадение с нулевым или большим количеством символов
Совпадение с нулевым или единичным количеством символов
Применение интервалов
Совпадение с конкретным интервалом символов
Совпадение с интервалом символов в заданных пределах
Совпадение хотя бы с заданным интервалом символов
Предотвращение лишних совпадений
Резюме
Урок 6. Совпадение позиций
Назначение границ
Определение границ слова
Определение границ символьных строк
Применение многострочного режима
~~~
Урок 7. Применение подвыражений
Общее представление о подвыражениях
Группирование подвыражений
Вложение подвыражений
Резюме
Урок 8. Применение обратных ссыпок
Общее представление об обратных ссылках
Совпадение с обратными ссылками
Выполнение операций замены
Смена регистра букв
Резюме
Урок 9. Просмотр вперед и назад
Общее представление о позиционном просмотре
Просмотр вперед
Просмотр назад
Сочетание просмотра вперед и назад
я
61
61
62
67
69
72
73
75
77
78
81
83
83
84
88
92
м
95
95
96
102
106
107
107
111
116
120
122
123
123
125
127
131
8
Содержание
Отрицание позиционного просмотра
Резюме
Урок 10. Встраивание усповий
Причины для встраивания условий
Применение условий
Условия в обратных ссылках
Условия при позиционном просмотре
Резюме
132
134
137
137
139
139
143
145
Урок 11. Решение типичных задач с помощью
реrупярных выражений
Номера телефонов в Северной Америке
147
Комментарии к НТМL-разметке
148
150
151
152
154
155
156
158
159
160
Комментарии к сценариям
162
Почтовые индексы США
Канадские почтовые индексы
Почтовые коды Великобритании
Номера карточек социального страхования в США
IР-адреса
URL
Полные
URL
Адреса электронной почты
JavaScript
Номера кредитных карточек
Резюме
163
169
Припожение. Реrупярные выражения в распространенных
Язык JavaScript
171
172
173
174
Платформа
175
припожениях и языках
Утилита
grep
ЯзыкJаvа
Microsoft .NET
Язык Microsoft SQL ServerT-SQL
Microsoft Visual Studio .NЕТ
База данных MySQL
Язык Oracle PUSQL
Язык Perl
Язык РНР
Язык Pythoп
Предметный указатепь
178
178
180
182
182
183
184
187
Введение
Регулярные выражения и язык регулярных выражений
применяются уже немало лет. Знатоки регулярных выраже
ний давно вооружились этим эффективным средством для
выполнения самых разных операций по обработке текста и
манипулирования им практически на любом языке и на лю
бой платформе.
Но это лишь одна, приятная, сторона дела. А обратная,
неприятная, сторона состоит в том, что регулярные выраже
ния слишком долго оставались исключительным средством
только для самых технически грамотных пользователей.
Большинство остальных не совсем понимают назначение
регулярных выражений и задачи, которые они призваны
решать. А те, кто осмелился осваивать регулярные выраже
ния, обнаружили их синтаксис не очень понятным, а порой
и запутанным. Но на самом деле регулярные выражения не
так сложны, как кажется. Чтобы умело ими пользоваться,
достаточно уяснить поставленную задачу и ее наилучшее
решение с помощью регулярных выражений.
Отчасти упомянутые выше трудности связаны со скудос
тью качественной литературы на данную тему. По регуляр
ным выражениям имеется немало книг, а также немало веб
сайтов, изобилующих учебными материалами для изучения
регулярных выражений, на которых основное внимание
уделяется синтаксису и, в частности, назначению и отличи
ям знака
{ от знаков+
и*· Но на самом деле в этом нет ни
чего сложного, поскольку в языке регулярных выражений
не так уж и много специальных символов. Сложнее понять,
как пользоваться ими для решения практических задач.
Эта книга не призвана служить исчерпывающим посо
бием по регулярным выражениям. Если же вам требуется
именно такое пособие, приобретите третье издание книги
Введение
10
Mastering Regular Expressions Джеффри Фридла (Jeffrey Friedl;
издательство
O'Reilly) 1• Автор
этого исчерпывающего --">
56
57
Применение классов символов
POSIX
~~
Урок S. Повторение совпадений
Количество совпадений
Совпадение с одним или несколькими символами
Совпадение с нулевым или большим количеством символов
Совпадение с нулевым или единичным количеством символов
Применение интервалов
Совпадение с конкретным интервалом символов
Совпадение с интервалом символов в заданных пределах
Совпадение хотя бы с заданным интервалом символов
Предотвращение лишних совпадений
Резюме
Урок 6. Совпадение позиций
Назначение границ
Определение границ слова
Определение границ символьных строк
Применение многострочного режима
~~~
Урок 7. Применение подвыражений
Общее представление о подвыражениях
Группирование подвыражений
Вложение подвыражений
Резюме
Урок 8. Применение обратных ссыпок
Общее представление об обратных ссылках
Совпадение с обратными ссылками
Выполнение операций замены
Смена регистра букв
Резюме
Урок 9. Просмотр вперед и назад
Общее представление о позиционном просмотре
Просмотр вперед
Просмотр назад
Сочетание просмотра вперед и назад
я
61
61
62
67
69
72
73
75
77
78
81
83
83
84
88
92
м
95
95
96
102
106
107
107
111
116
120
122
123
123
125
127
131
8
Содержание
Отрицание позиционного просмотра
Резюме
Урок 10. Встраивание усповий
Причины для встраивания условий
Применение условий
Условия в обратных ссылках
Условия при позиционном просмотре
Резюме
132
134
137
137
139
139
143
145
Урок 11. Решение типичных задач с помощью
реrупярных выражений
Номера телефонов в Северной Америке
147
Комментарии к НТМL-разметке
148
150
151
152
154
155
156
158
159
160
Комментарии к сценариям
162
Почтовые индексы США
Канадские почтовые индексы
Почтовые коды Великобритании
Номера карточек социального страхования в США
IР-адреса
URL
Полные
URL
Адреса электронной почты
JavaScript
Номера кредитных карточек
Резюме
163
169
Припожение. Реrупярные выражения в распространенных
Язык JavaScript
171
172
173
174
Платформа
175
припожениях и языках
Утилита
grep
ЯзыкJаvа
Microsoft .NET
Язык Microsoft SQL ServerT-SQL
Microsoft Visual Studio .NЕТ
База данных MySQL
Язык Oracle PUSQL
Язык Perl
Язык РНР
Язык Pythoп
Предметный указатепь
178
178
180
182
182
183
184
187
Введение
Регулярные выражения и язык регулярных выражений
применяются уже немало лет. Знатоки регулярных выраже
ний давно вооружились этим эффективным средством для
выполнения самых разных операций по обработке текста и
манипулирования им практически на любом языке и на лю
бой платформе.
Но это лишь одна, приятная, сторона дела. А обратная,
неприятная, сторона состоит в том, что регулярные выраже
ния слишком долго оставались исключительным средством
только для самых технически грамотных пользователей.
Большинство остальных не совсем понимают назначение
регулярных выражений и задачи, которые они призваны
решать. А те, кто осмелился осваивать регулярные выраже
ния, обнаружили их синтаксис не очень понятным, а порой
и запутанным. Но на самом деле регулярные выражения не
так сложны, как кажется. Чтобы умело ими пользоваться,
достаточно уяснить поставленную задачу и ее наилучшее
решение с помощью регулярных выражений.
Отчасти упомянутые выше трудности связаны со скудос
тью качественной литературы на данную тему. По регуляр
ным выражениям имеется немало книг, а также немало веб
сайтов, изобилующих учебными материалами для изучения
регулярных выражений, на которых основное внимание
уделяется синтаксису и, в частности, назначению и отличи
ям знака
{ от знаков+
и*· Но на самом деле в этом нет ни
чего сложного, поскольку в языке регулярных выражений
не так уж и много специальных символов. Сложнее понять,
как пользоваться ими для решения практических задач.
Эта книга не призвана служить исчерпывающим посо
бием по регулярным выражениям. Если же вам требуется
именно такое пособие, приобретите третье издание книги
Введение
10
Mastering Regular Expressions Джеффри Фридла (Jeffrey Friedl;
издательство
O'Reilly) 1• Автор
этого исчерпывающего --">
- 1
- 2
- 3
- 4
- . . .
- последняя (29) »
Книги схожие с «Изучаем регулярные выражения» по жанру, серии, автору или названию:
Михаил Купаев - Регулярные выражения Жанр: Другие языки и системы программирования Год издания: 2001 |
Джеффри Фридл - Регулярные выражения. 2-е изд. Жанр: Другие языки и системы программирования Год издания: 2003 Серия: Библиотека программиста |
Хэдли Уикем - Изучаем Shiny Жанр: Другие языки и системы программирования Год издания: 2022 |
Другие книги автора «Бен Форта»:
Бен Форта - Освой самостоятельно регулярные выражения. 10 минут на урок Жанр: Другие языки и системы программирования Год издания: 2005 Серия: Освой самостоятельно |
Бен Форта - SQL за 10 минут Жанр: Другие языки и системы программирования Год издания: 2021 |
Бен Форта - Изучаем регулярные выражения Жанр: Другие языки и системы программирования Год издания: 2019 |
Бен Форта - SQL за 10 минут Жанр: Базы данных Год издания: 2014 |