Регулярні вирази. Збірник рецептів @ Інтернет-портал MegaWEB
- Регулярні вирази. Збірник рецептів Книга «Регулярні вирази. Збірник рецептів »дасть вам всі необхідні...
- Купити книгу «Регулярні вирази. Збірник рецептів »
Регулярні вирази. Збірник рецептів
Книга «Регулярні вирази. Збірник рецептів »дасть вам всі необхідні відомості про регулярні вирази, навіть якщо ви не займаєтеся програмуванням. В даний час регулярні вирази отримали повсюдну підтримку і часто виявляються зручним інструментом для вилучення і зміни інформації. Видано безліч навчальних посібників, що допомагають освоїти регулярні вирази. Більшість з них прекрасно справляються із завданням опису їх синтаксису, додатково надаючи деякі приклади і довідкову інформацію. Але поки що не існує видання, яке демонструвало б рішення, засновані на використанні регулярних виразів, застосовані до широкого кола практичних завдань, пов'язаних з обробкою тексту, що виникають в різноманітних інтернет-додатках. Автори цього збірника рецептів - Стівен Левітан і Ян Гойвертс, вирішили заповнити цю прогалину і прагнули показати, як можна застосовувати регулярні вирази в ситуаціях, в яких тим, хто має недостатній досвід роботи з цим інструментом, може здатися, що їх застосувати неможливо, а досвідчені програмісти могли б порахувати, що для вирішення подібних завдань їх не варто використовувати.
Організація книги «Регулярні вирази. Збірник рецептів »
Введення в регулярні вираження,пояснює призначення регулярних виразів і знайомить з набором інструментів, здатних полегшити їх вивчення, створення і налагодження.
- Визначення регулярних виразів
- Пошук з заміною за допомогою регулярних виразів
- Інструменти для роботи з регулярними виразами
описує кожен елемент і кожну особливість регулярних виразів, а також містить рекомендації щодо їх ефективного використання.
- Відповідність літерально тексту
- Відповідність недрукованим символам
- Зіставлення з одним символом з декількох
- Зіставлення з будь-яким символом
- Зіставлення на початку і / або в кінці рядка
- Зіставлення з цілими словами
- Кодові пункти Юникода, властивості, блоки та алфавіти
- Зіставлення з однією з кількох альтернатив
- Групи і збереження частини збіги
- Повторний пошук відповідності з раніше яке співпало текстом
- Збереження і іменовані частини збіги
- Повторення частини регулярного виразу певну кількість разів
- Вибір мінімального або максимального числа повторень
- Усунення непотрібних повернень
- Запобігання безконтрольних повторень
- Перевірка відповідності без включення його в загальне відповідність
- Збіг з однією з двох альтернатив за умовою
- Додавання коментарів в регулярні вирази
- Вставка текстового литерала в заміну тексту
- Вставка збіги з регулярним виразом в заміну тексту
- Вставка частини збіги з регулярним виразом в заміну тексту
- Вставка контексту збіги в заміну тексту
демонструє прийоми програмування і містить листинги з вихідними текстами на всіх мовах програмування, описуваних у виданні, де використовуються регулярні вирази.
- Мови програмування і діалекти регулярних виразів
- Літерали регулярних виразів в початкових текстах
- Імпорт бібліотеки регулярних виразів
- Створення об'єктів регулярних виразів
- Установка параметрів регулярних виразів
- Перевірка можливості збігу в межах випробуваної рядки
- Перевірка збігу зі всієї випробуваної рядком
- Витяг тексту збіги
- Визначення позиції і довжини збігу
- Витяг частини співпала тексту
- Витяг списку всіх збігів
- Обхід всіх збігів в циклі
- Перевірка отриманих збігів в програмному коді
- Пошук збіги всередині іншого збігу
- Заміна всіх збігів
- Заміна збігів з повторним використанням частин збігів
- Заміна збігів фрагментами, згенерували в програмному коді
- Заміщення всіх збігів всередині збігів з іншим регулярним виразом
- Заміщення всіх збігів між збігами з іншим регулярним виразом
- розбиття рядка
- Розбиття рядка, збереження збігів з регулярним виразом
- порядковий пошук
містить рішення для обробки інформації, що вводиться користувачем, такий як дати, номера телефонів і поштові індекси, які використовуються в різних країнах.
- Перевірка адрес електронної пошти
- Перевірка і форматування телефонних номерів
- Перевірка міжнародних телефонних номерів
- Перевірка дат в традиційних форматах
- Точна перевірка дат в традиційних форматах
- Перевірка часу в традиційних форматах
- Перевірка дати та часу в форматі ISO 8601
- Обмеження можливості введення алфавітно-цифровими символами
- Обмеження довжини тексту
- Обмеження числа рядків в тексті
- Перевірка ствердних відповідей
- Перевірка номерів соціального страхування
- Перевірка номерів ISBN
- Перевірка поштових індексів
- Перевірка поштових індексів, використовуваних в Канаді
- Перевірка поштових індексів, використовуваних в Великобританії
- Пошук адрес, що містять номер поштової скриньки
- Перетворення імен з формату «ім'я прізвище» в формат «прізвище, ім'я»
- Перевірка номерів кредитних карт
- Європейські реєстраційні номери платників ПДВ
розглядає найбільш типові завдання обробки тексту, такі як перевірка наявності або відсутності в рядки певних слів.
- Пошук певного слова
- Пошук будь-якого слова з безлічі
- Пошук схожих слів
- Пошук будь-яких слів, за винятком деяких
- Пошук будь-якого слова, за яким не слід вказане слово
- Пошук будь-якого слова, яким не передує певне слово
- Пошук близько розташованих слів
- Пошук повторюваних слів
- Видалення повторюваних рядків
- Збіг з повними рядками, що містять певне слово
- Збіг з повними рядками, що не містять певне слово
- Видалення провідних і завершальних символів пробілів
- Заміна повторюваних символів пробілів єдиним пропуском
- Екранування метасимволов регулярних виразів
показує прийоми для перевірки правильності введення цілих і дійсних чисел в різних форматах.
- Цілі числа
- шістнадцятиричні числа
- двійкові числа
- Видалення провідних нулів
- Числа в певному діапазоні
- Шістнадцятиричні числа в певному діапазоні
- речові числа
- Числа з роздільниками груп розрядів
- римські числа
демонструє, як аналізувати і маніпулювати рядками, часто використовуваними в Інтернеті і в системі Windows в процесі пошуку.
- Перевірка адрес URL
- Пошук адрес URL в тексті
- Пошук в тексті адрес URL, укладених в лапки
- Пошук в тексті адрес URL, укладених в дужки
- Перетворення адрес URL в посилання
- Перевірка рядків URN
- Перевірка універсальних адрес URL
- Витяг схеми з адреси URL
- Витяг імені користувача з URL
- Витяг імені хоста з URL
- Витяг номера порту з URL
- Витяг шляху з адреси URL
- Витяг рядки запиту з URL
- Витяг фрагмента з URL
- Перевірка доменних імен
- Зіставлення з адресами IPv4
- Зіставлення з адресами IPv6
- Перевірка шляхів в Windows
- Виділення елементів шляхів в Windows
- Витяг букви пристрої з шляхів в Windows
- Витяг імені сервера і ресурсу, що з шляху в форматі UNC
- Витяг імен папок із шляхів в Windows
- Витяг імені файлу з шляху Windows
- Витяг розширення імені файлу з шляху Windows
- Видалення неприпустимих символів з імен файлів
охоплює прийоми маніпулювання текстом в форматах HTML, XML, CSV (comma-separated values - дані, розділені комами) і файлами в форматі INI.
- Пошук тегів XML
- Замінити тег <b> тегом <strong>
- Видалення всіх XML-подібних тегів, за винятком <em> і <strong>
- Зіставлення з іменами XML
- Перетворення простого тексту в HTML додаванням тегів <p> і <br>
- Пошук певних атрибутів в XML-подібних тегах
- Додавання атрибута cellspacing в теги <table>, де цей атрибут відсутній
- Видалення XML-подібних коментарів
- Пошук слів в XML-подібні коментарі
- Зміна роздільник, використовуваного в файлах CSV
- Витяг полів CSV з певного стовпця
- Зіставлення з заголовком розділу у файлі INI
- Зіставлення з розділом у файлі INI
- Зіставлення з парами ім'я-значення у файлі INI
Книга «Регулярні вирази. Збірник рецептів »містить все, що необхідно знати про цей інструмент. Від читача не потрібно мати будь-якої досвід роботи з регулярними виразами, тому що авторами пояснюються навіть самі основні їх положення.
Формат: PDF + листинги прикладів
Якість: eBook
Сторінок: 608
Купити книгу «Регулярні вирази. Збірник рецептів »
Інтернет-магазин OZON.RU: Регулярні вирази. Збірник рецептів / Інтернет-магазин OZON.RU / Опис товару / Регулярні вирази. Збірник рецептів / Інтернет-магазин OZON.RU / Оформити замовлення