home changes contents help options

**041:文字列の一部を取り出す**

文字列の一部を位置を指定して取り出すには、インデックスを使います。

 >>> x='0123456789'
 >>> x[2:8]
 '234567'
 >>> x[2:]
 '23456789'
 >>> x[:-2]
 '01234567'

この方法で位置を指定しているところはバイト単位なので、日本語文字のようなマルチバイト文字列を扱うには不便です。そういう時には[42:正規表現にマッチした部分を取り出す]?を利用してください。