<
  • Главная
Статьи

Регулярні вирази. Збірник рецептів @ Інтернет-портал MegaWEB

  1. Регулярні вирази. Збірник рецептів Книга «Регулярні вирази. Збірник рецептів »дасть вам всі необхідні...
  2. Купити книгу «Регулярні вирази. Збірник рецептів »

Регулярні вирази. Збірник рецептів

Книга «Регулярні вирази. Збірник рецептів »дасть вам всі необхідні відомості про регулярні вирази, навіть якщо ви не займаєтеся програмуванням. В даний час регулярні вирази отримали повсюдну підтримку і часто виявляються зручним інструментом для вилучення і зміни інформації. Видано безліч навчальних посібників, що допомагають освоїти регулярні вирази. Більшість з них прекрасно справляються із завданням опису їх синтаксису, додатково надаючи деякі приклади і довідкову інформацію. Але поки що не існує видання, яке демонструвало б рішення, засновані на використанні регулярних виразів, застосовані до широкого кола практичних завдань, пов'язаних з обробкою тексту, що виникають в різноманітних інтернет-додатках. Автори цього збірника рецептів - Стівен Левітан і Ян Гойвертс, вирішили заповнити цю прогалину і прагнули показати, як можна застосовувати регулярні вирази в ситуаціях, в яких тим, хто має недостатній досвід роботи з цим інструментом, може здатися, що їх застосувати неможливо, а досвідчені програмісти могли б порахувати, що для вирішення подібних завдань їх не варто використовувати.

Організація книги «Регулярні вирази. Збірник рецептів »

Введення в регулярні вираження,

пояснює призначення регулярних виразів і знайомить з набором інструментів, здатних полегшити їх вивчення, створення і налагодження.

  • Визначення регулярних виразів
  • Пошук з заміною за допомогою регулярних виразів
  • Інструменти для роботи з регулярними виразами
Основні навички володіння регулярними виразами,

описує кожен елемент і кожну особливість регулярних виразів, а також містить рекомендації щодо їх ефективного використання.

  • Відповідність літерально тексту
  • Відповідність недрукованим символам
  • Зіставлення з одним символом з декількох
  • Зіставлення з будь-яким символом
  • Зіставлення на початку і / або в кінці рядка
  • Зіставлення з цілими словами
  • Кодові пункти Юникода, властивості, блоки та алфавіти
  • Зіставлення з однією з кількох альтернатив
  • Групи і збереження частини збіги
  • Повторний пошук відповідності з раніше яке співпало текстом
  • Збереження і іменовані частини збіги
  • Повторення частини регулярного виразу певну кількість разів
  • Вибір мінімального або максимального числа повторень
  • Усунення непотрібних повернень
  • Запобігання безконтрольних повторень
  • Перевірка відповідності без включення його в загальне відповідність
  • Збіг з однією з двох альтернатив за умовою
  • Додавання коментарів в регулярні вирази
  • Вставка текстового литерала в заміну тексту
  • Вставка збіги з регулярним виразом в заміну тексту
  • Вставка частини збіги з регулярним виразом в заміну тексту
  • Вставка контексту збіги в заміну тексту
Програмування з застосуванням регулярних виразів,

демонструє прийоми програмування і містить листинги з вихідними текстами на всіх мовах програмування, описуваних у виданні, де використовуються регулярні вирази.

  • Мови програмування і діалекти регулярних виразів
  • Літерали регулярних виразів в початкових текстах
  • Імпорт бібліотеки регулярних виразів
  • Створення об'єктів регулярних виразів
  • Установка параметрів регулярних виразів
  • Перевірка можливості збігу в межах випробуваної рядки
  • Перевірка збігу зі всієї випробуваної рядком
  • Витяг тексту збіги
  • Визначення позиції і довжини збігу
  • Витяг частини співпала тексту
  • Витяг списку всіх збігів
  • Обхід всіх збігів в циклі
  • Перевірка отриманих збігів в програмному коді
  • Пошук збіги всередині іншого збігу
  • Заміна всіх збігів
  • Заміна збігів з повторним використанням частин збігів
  • Заміна збігів фрагментами, згенерували в програмному коді
  • Заміщення всіх збігів всередині збігів з іншим регулярним виразом
  • Заміщення всіх збігів між збігами з іншим регулярним виразом
  • розбиття рядка
  • Розбиття рядка, збереження збігів з регулярним виразом
  • порядковий пошук
Перевірка і форматування,

містить рішення для обробки інформації, що вводиться користувачем, такий як дати, номера телефонів і поштові індекси, які використовуються в різних країнах.

  • Перевірка адрес електронної пошти
  • Перевірка і форматування телефонних номерів
  • Перевірка міжнародних телефонних номерів
  • Перевірка дат в традиційних форматах
  • Точна перевірка дат в традиційних форматах
  • Перевірка часу в традиційних форматах
  • Перевірка дати та часу в форматі ISO 8601
  • Обмеження можливості введення алфавітно-цифровими символами
  • Обмеження довжини тексту
  • Обмеження числа рядків в тексті
  • Перевірка ствердних відповідей
  • Перевірка номерів соціального страхування
  • Перевірка номерів ISBN
  • Перевірка поштових індексів
  • Перевірка поштових індексів, використовуваних в Канаді
  • Перевірка поштових індексів, використовуваних в Великобританії
  • Пошук адрес, що містять номер поштової скриньки
  • Перетворення імен з формату «ім'я прізвище» в формат «прізвище, ім'я»
  • Перевірка номерів кредитних карт
  • Європейські реєстраційні номери платників ПДВ
Слова, рядки і спеціальні символи,

розглядає найбільш типові завдання обробки тексту, такі як перевірка наявності або відсутності в рядки певних слів.

  • Пошук певного слова
  • Пошук будь-якого слова з безлічі
  • Пошук схожих слів
  • Пошук будь-яких слів, за винятком деяких
  • Пошук будь-якого слова, за яким не слід вказане слово
  • Пошук будь-якого слова, яким не передує певне слово
  • Пошук близько розташованих слів
  • Пошук повторюваних слів
  • Видалення повторюваних рядків
  • Збіг з повними рядками, що містять певне слово
  • Збіг з повними рядками, що не містять певне слово
  • Видалення провідних і завершальних символів пробілів
  • Заміна повторюваних символів пробілів єдиним пропуском
  • Екранування метасимволов регулярних виразів
Числа,

показує прийоми для перевірки правильності введення цілих і дійсних чисел в різних форматах.

  • Цілі числа
  • шістнадцятиричні числа
  • двійкові числа
  • Видалення провідних нулів
  • Числа в певному діапазоні
  • Шістнадцятиричні числа в певному діапазоні
  • речові числа
  • Числа з роздільниками груп розрядів
  • римські числа
URL, шляхи і адреси в Інтернеті,

демонструє, як аналізувати і маніпулювати рядками, часто використовуваними в Інтернеті і в системі 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 / Оформити замовлення

Завантажити безкоштовно книгу «Регулярні вирази. Збірник рецептів »



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью