これは既にサポートされていない古いバージョンの Python のドキュメントです。 是非 Python をアップグレードし、このドキュメントを読みましょう: 現在の安定板リリースの Python ドキュメント.

# テキスト処理サービス

この章で説明するモジュールは幅広い文字列操作や様々なテキスト処理サービスを提供しています。

`codecs` モジュールはテキスト処理と高い関連性を持った バイナリデータ処理 のなかで説明されています。加えて Python の組み込み文字列型の テキストシーケンス型 --- str のドキュメントも参照して下さい。

- `string` --- 一般的な文字列操作
  - 文字列定数
  - カスタムの文字列書式化
  - 書式指定文字列の文法
    - 書式指定ミニ言語仕様
    - 書式指定例
  - テンプレート文字列
  - ヘルパー関数
- `re` --- 正規表現操作
  - 正規表現のシンタックス
  - モジュールコンテンツ
  - 正規表現オブジェクト
  - マッチオブジェクト
  - 正規表現の例
    - ペアの確認
    - scanf() をシミュレートする
    - search() vs. match()
    - 電話帳を作る
    - テキストの秘匿
    - 全ての副詞を見つける
    - 全ての副詞とその位置を見つける
    - Raw 文字列記法
    - トークナイザを書く
- `difflib` --- 差分の計算を助ける
  - SequenceMatcherオブジェクト
  - SequenceMatcher の例
  - Differ オブジェクト
  - Differ の例
  - difflib のコマンドラインインタフェース
- `textwrap` --- テキストの折り返しと詰め込み
- `unicodedata` --- Unicode データベース
- `stringprep` --- インターネットのための文字列調製
- `readline` --- GNU readline のインタフェース
  - 初期化ファイル
  - 行バッファ
  - 履歴ファイル
  - 履歴リスト
  - 開始フック
  - 補完
  - 使用例
- `rlcompleter` --- GNU readline向け補完関数
  - Completerオブジェクト