Spec-Zone.ru › Python 3.13

Услуги обработки текста

Модули, описанные в этой главе, предоставляют широкий спектр операций с строками и другие услуги обработки текста.

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

  • string — Общие операции со строками
    • Константы строк
      • ascii_letters
      • ascii_lowercase
      • ascii_uppercase
      • digits
      • hexdigits
      • octdigits
      • punctuation
      • printable
      • whitespace
    • Настройка форматирования строк
      • Formatter
        • format()
        • vformat()
        • parse()
        • get_field()
        • get_value()
        • check_unused_args()
        • format_field()
        • convert_field()
    • Синтаксис форматирования строк
      • Мини-язык спецификаций форматирования
      • Примеры форматирования
    • Шаблонные строки
      • Template
        • substitute()
        • safe_substitute()
        • is_valid()
        • get_identifiers()
        • template
    • Вспомогательные функции
      • capwords()
  • re — Операции с регулярными выражениями
    • Синтаксис регулярных выражений
    • Содержание модуля
      • Флаги
        • RegexFlag
        • A
        • ASCII
        • DEBUG
        • I
        • IGNORECASE
        • L
        • LOCALE
        • M
        • MULTILINE
        • NOFLAG
        • S
        • DOTALL
        • U
        • UNICODE
        • X
        • VERBOSE
      • Функции
        • compile()
        • search()
        • match()
        • fullmatch()
        • split()
        • findall()
        • finditer()
        • sub()
        • subn()
        • escape()
        • purge()
      • Исключения
        • PatternError
          • msg
          • pattern
          • pos
          • lineno
          • colno
    • Объекты регулярных выражений
      • Pattern
      • search()
      • match()
      • fullmatch()
      • split()
      • findall()
      • finditer()
      • sub()
      • subn()
      • flags
      • groups
      • groupindex
      • pattern
    • Объекты совпадения
      • Match
      • expand()
      • group()
      • __getitem__()
      • groups()
      • groupdict()
      • start()
      • end()
      • span()
      • pos
      • endpos
      • lastindex
      • lastgroup
      • re
      • string
    • Примеры регулярных выражений
      • Проверка на пару
      • Моделирование scanf()
      • search() против match()
      • Создание телефонной книги
      • Обработка текста
      • Поиск всех наречий
      • Поиск всех наречий и их позиций
      • Нотация строк-сырья
      • Написание токенизатора
  • difflib — Помощники для вычисления различий
    • Differ
    • HtmlDiff
      • __init__()
      • make_file()
      • make_table()
    • context_diff()
    • get_close_matches()
    • ndiff()
    • restore()
    • unified_diff()
    • diff_bytes()
    • IS_LINE_JUNK()
    • IS_CHARACTER_JUNK()
    • Объекты SequenceMatcher
      • SequenceMatcher
        • set_seqs()
        • set_seq1()
        • set_seq2()
        • find_longest_match()
        • get_matching_blocks()
        • get_opcodes()
        • get_grouped_opcodes()
        • ratio()
        • quick_ratio()
        • real_quick_ratio()
    • Примеры SequenceMatcher
    • Объекты Differ
      • compare()
    • Пример Differ
    • Командная строка интерфейса difflib
    • Пример ndiff
  • textwrap — Обёртка и форматирование текста
    • wrap()
    • fill()
    • shorten()
    • dedent()
    • indent()
    • TextWrapper
      • width
      • expand_tabs
      • tabsize
      • replace_whitespace
      • drop_whitespace
      • initial_indent
      • subsequent_indent
      • fix_sentence_endings
      • break_long_words
      • break_on_hyphens
      • max_lines
      • placeholder
      • wrap()
      • fill()
  • unicodedata — База данных Юникода
    • lookup()
    • name()
    • decimal()
    • digit()
    • numeric()
    • category()
    • bidirectional()
    • combining()
    • east_asian_width()
    • mirrored()
    • decomposition()
    • normalize()
    • is_normalized()
    • unidata_version
    • ucd_3_2_0
  • stringprep — Подготовка строк для интернета
    • in_table_a1()
    • in_table_b1()
    • map_table_b2()
    • map_table_b3()
    • in_table_c11()
    • in_table_c12()
    • in_table_c11_c12()
    • in_table_c21()
    • in_table_c22()
    • in_table_c21_c22()
    • in_table_c3()
    • in_table_c4()
    • in_table_c5()
    • in_table_c6()
    • in_table_c7()
    • in_table_c8()
    • in_table_c9()
    • in_table_d1()
    • in_table_d2()
  • readline — Интерфейс GNU readline
    • backend
    • Файл инициализации
      • parse_and_bind()
      • read_init_file()
    • Буфер строки
      • get_line_buffer()
      • insert_text()
      • redisplay()
    • Файл истории
      • read_history_file()
      • write_history_file()
      • append_history_file()
      • get_history_length()
      • set_history_length()
    • Список истории
      • clear_history()
      • get_current_history_length()
      • get_history_item()
      • remove_history_item()
      • replace_history_item()
      • add_history()
      • set_auto_history()
    • Запускаемые плагины
      • set_startup_hook()
      • set_pre_input_hook()
    • Автодополнение
      • set_completer()
      • get_completer()
      • get_completion_type()
      • get_begidx()
      • get_endidx()
      • set_completer_delims()
      • get_completer_delims()
      • set_completion_display_matches_hook()
    • Пример
  • rlcompleter — Функция автодополнения для GNU readline
    • Completer
      • complete()

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/text.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API