Главная » 2011»Ноябрь»23 » Освой самостоятельно регулярные выражения. 10 минут на урок
14:59
Освой самостоятельно регулярные выражения. 10 минут на урок
В данной книге представлены все наиболее важные сведения о регулярных выражениях: основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск (просмотр вперед и назад), условная обработка, реализация регулярных выражений в популярных приложениях и языках. Подробно рассматриваются все этапы подготовки и тестирования регулярных выражений. Все теоретические положения детально демонстрируются на содержательных примерах, которые часто встречаются на практике. Большое внимание уделяется прагматическому подходу к решению практических задач. Показывается творческий характер процесса разработки регулярных выражений. В заключение приводятся решения часто встречающихся практических задач. Приведенные решения вы можете использовать в своих программах. Книга написана доступным, простым языком. Она будет полезна не только начинающим, но и тем, кто уже использовал регулярные выражения в своих программных проектах.
Название: Освой самостоятельно регулярные выражения. 10 минут на урок Автор: Бен Форта Издательство: Вильямс Год: 2005 Страниц: 173 Формат: PDF Размер: 172 МБ ISBN: 5-8459-0713-6, 0-672-32566-7 Качество: Отличное
Содержание:
Об авторе Благодарности Введение Для кого предназначена эта книга Урок 1. Знакомство с регулярными выражениями Назначение регулярных выражений Как используются регулярные выражения Поиск с помощью регулярных выражений Замены с помощью регулярных выражений Так что же такое регулярное выражение? Использование регулярных выражений Перед началом Резюме Урок 2. Поиск отдельных символов Поиск заданного текста Сколько вхождений? Указание зависимости от регистра Поиск любого символа Поиск специальных символов Резюме Урок 3. Соответствие набору символов Соответствие одному из нескольких символов Использование диапазона набора символов Соответствие с чем угодно, кроме... Резюме Урок 4. Использование метасимволов Символ \: новые встречи со старым знакомым Поиск пробельных символов Поиск символов определенных типов Поиск цифр (и нецифровых символов) Поиск алфавитно-цифровых символов (и символов, не относящихся к алфавитно-цифровым) Поиск пробельных символов и символов, не относящихся к ним Указание шестнадцатеричных и восьмеричных значений Указание шестнадцатеричных значений Указание восьмеричных значений Использование символьных классов POSIX Резюме Урок 5. Повторение совпадений Сколько совпадений? Соответствие с одним или несколькими символами Поиск нуля или большего количества символов Соответствие с нулем вхождений или с вхождением одного символа Использование интервалов Указание точного количества совпадений Установление соответствия в случае интервала-диапазона Соответствие в случае интервала типа "не менее" Предотвращение лишних соответствий Резюме Урок 6. Соответствие позиций Использование границ Границы слова Определение границ строк Использование многострочного режима Резюме Урок 7. Использование подвыражений Понятие подвыражения Группировка подвыражений Вложение подвыражений Резюме Урок 8. Использование ссылок назад Понятие ссылки назад Соответствие со ссылками назад Выполнение операций замены Замена регистра Резюме Урок 9. Просмотр вперед и назад Что такое поиск контекста Просмотр вперед Просмотр назад Совместное использование просмотра вперед и просмотра назад Отрицание поиска контекста, или негативный поиск контекста Резюме Урок 10. Встроенные условия Зачем встраивать условия? Использование условий Условия в ссылках назад - условные ссылки назад Условия поиска контекста Резюме Приложение А. Регулярные выражения в популярных приложениях и языках grep JavaScript Macromedia ColdFusion Macromedia Dreamweaver Macromedia HomeSite (и ColdFusion Studio) Microsoft ASP Microsoft ASP. NET Microsoft C# Microsoft .NET Microsoft Visual Studio .NET MySQL Perl PHP Sun Java Приложение Б. Решение практических задач с помощью регулярных выражений Североамериканские номера телефонов Американские почтовые индексы (U. S. ZIP Codes) Канадские почтовые коды Почтовые индексы Великобритании Американские номера социального обеспечения (U. S. Social Security Numbers) IP-адреса URL Полные URL Адреса электронной почты Комментарии HTML Комментарии JavaScript Номера кредитных карточек Резюме Приложение В. Испытатель регулярных выражений (Regular Expression Tester) Знакомство с приложением Regular Expression Tester (испытатель регулярных выражений) Выполнение операций поиска (Find) Выполнение операций замены (Replace) Получение копии приложения Предметный указатель