# Послуги обробки тексту

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

Модуль `codecs`, описаний у розділі Служби двійкових даних, також дуже актуальний для обробки тексту. Крім того, перегляньте документацію щодо вбудованого рядкового типу Python у Тип текстової послідовності — str.

- `string` — Common string operations
  - Рядкові константи
  - Спеціальне форматування рядків
  - Синтаксис рядка формату
    - Міні-мова специфікації формату
    - Приклади форматування
  - Рядки шаблону
  - Допоміжні функції
- `re` — Regular expression operations
  - Синтаксис регулярного виразу
  - Зміст модуля
    - Прапори
    - Функції
    - Винятки
  - Об’єкти регулярного виразу
  - Зіставте об’єкти
  - Приклади регулярних виразів
    - Перевірка на пару
    - Імітація scanf()
    - search() проти match()
    - Створення телефонної книги
    - Перебирання тексту
    - Знайти всі прислівники
    - Знайти всі прислівники та їх позиції
    - Необроблена рядкова нотація
    - Написання токенізера
- `difflib` — Helpers for computing deltas
  - Об’єкти SequenceMatcher
  - Приклади SequenceMatcher
  - Різні об’єкти
  - Різний приклад
  - Інтерфейс командного рядка для difflib
  - ndiff example
- `textwrap` — Text wrapping and filling
- `unicodedata` — Unicode Database
- `stringprep` — Internet String Preparation
- `readline` — GNU readline interface
  - Ініціальний файл
  - Лінійний буфер
  - Файл історії
  - Список історії
  - Хуки для запуску
  - Завершення
  - приклад
- `rlcompleter` — Completion function for GNU readline