#
4. 文字列処理

この章で解説されているモジュールは文字列を操作するさまざまな処理を提供し ます。以下に概要を示します。

`string` |  | 一般的な文字列操作
`re` |  | Perl 風の式シンタックスを用いた 正規表現検索とマッチ操作。
`struct` |  | 文字列データをパックされたバイナリデータとして解釈します。
`difflib` |  | オブジェクト同士の違いを計算する
`fpformat` |  | 浮動小数点をフォーマットする汎用関数。
`StringIO` |  | ファイルのように文字列を読み書きする。
`cStringIO` |  | `StringIO`を高速にしたものだが、サブクラス化はできない。
`textwrap` |  | テキストの折り返しと詰め込み
`codecs` |  | データやストリームをエンコード・デコードする
`encodings.idna` |  | 国際化ドメイン名実装
`unicodedata` |  | Access the Unicode Database.
`stringprep` |  | RFC 3453 による文字列調製
`zipimport` |  | Python モジュール を ZIP アーカイブから import する機能のサポート

stringオブジェクトのメソッドについては、8節の ``文字列型のメソッド''もごらんください。