這份說明文件是寫給一個不再被支援的舊版 Python。你應該升級，並閱讀 當前穩定發行的 Python 版本說明文件.

# 文本處理 (Text Processing) 服務

本章節介紹的模組 (module) 提供了廣泛的字串操作與其他文本處理服務。

在 二进制数据服务 下所描述的 `codecs` 模組也與文本處理高度相關。另外也請參閱在 文本序列类型 --- str 中所描述的 Python 內建字串型別。

- `string` --- 常见的字符串操作
  - 字符串常量
  - 自定义字符串格式化
  - 格式字符串语法
    - 格式规格迷你语言
    - 格式示例
  - 模板字符串
  - 辅助函数
- `re` --- 正则表达式操作
  - 正则表达式语法
  - 模块内容
  - 正则表达式对象 （正则对象）
  - 匹配对象
  - 正则表达式例子
    - 检查对子
    - 模拟 scanf()
    - search() vs. match()
    - 制作一个电话本
    - 文字整理
    - 查找所有副词
    - 查找所有的副词及其位置
    - 原始字符串标记
    - 写一个词法分析器
- `difflib` --- 计算差异的辅助工具
  - SequenceMatcher 对象
  - SequenceMatcher 的示例
  - Differ 对象
  - Differ 示例
  - difflib 的命令行接口
- `textwrap` --- 文本自动换行与填充
- `unicodedata` --- Unicode 数据库
- `stringprep` --- 因特网字符串预备
- `readline` --- GNU readline 接口
  - 初始化文件
  - 行缓冲区
  - 历史文件
  - 历史列表
  - 启动钩子
  - Completion
  - 示例
- `rlcompleter` --- GNU readline 的补全函数
  - Completer 对象