Службы обработки текста¶Text Processing Services
Модули, описанные в этой главе, предоставляют широкий набор операций по работе со строками и других служб обработки текста.
Модуль codecs, описанный в разделе Службы двоичных данных, также имеет прямое отношение к обработке текста. Дополнительно см. документацию по встроенному строковому типу Python в Тип последовательности текста – str.
string– Общие операции со строкамиstring – Common string operationsre– Операции с регулярными выражениямиre – Regular expression operations- Синтаксис регулярных выраженийRegular Expression Syntax
- Содержимое модуляModule Contents
- Объекты регулярных выраженийRegular Expression Objects
- Объекты MatchMatch Objects
- Примеры регулярных выраженийRegular Expression Examples
- Проверка на паруChecking for a Pair
- Имитация scanf()Simulating scanf()
- search() и match()search() vs. match()
- Создание телефонного справочникаMaking a Phonebook
- Преобразование текстаText Munging
- Поиск всех наречийFinding all Adverbs
- Поиск всех наречий и их позицийFinding all Adverbs and their Positions
- Сырая строковая нотацияRaw String Notation
- Написание токенизатораWriting a Tokenizer
difflib– Вспомогательные функции для вычисления разностейdifflib – Helpers for computing deltastextwrap– Перенос и заполнение текстаtextwrap – Text wrapping and fillingunicodedata– База данных Unicodeunicodedata – Unicode Databasestringprep– Подготовка строк для интернетаstringprep – Internet String Preparationreadline– Интерфейс GNU readlinereadline – GNU readline interfacerlcompleter– Функция автодополнения для GNU readlinerlcompleter – Completion function for GNU readline