関数が0を返すと、varnameは常に0に設定されます。内の文字に正確に一致する文字のシーケンスを検索します。内で最後に一致した部分の最初文字のインデックスを返します。適合するものがないと-1を返します。置する文字のみがこの検索で処理されます。15は10を返します。内の文字の数を示す10進数文字列を返します。これは必ずしも文字列を格納したバイトの数と同じであるとは限らないことにご注意しましょう。あると、オブジェクトの実際のバイト長さを返します。値"ペアに基づいて置き換えします。文字列のキーの各インスタンスは、対応する値に置き換えられます。-nocaseが指定されると、マッチングは小文字と大文字を区別せず行われます。両方とも多重文字であることができます。置き換えは順番で行われます。従って、最初にリストに現れるキーは先にチェックされます。1度だけ繰り返されるので、初期のキー置き換えは後ほどのキーマッチに影響を及ぼしません。1abcaababcabababcは文字列01321221を返します。マッチするかどうかを確かめます。しないならば0を返します。-nocaseが指定されると、パターンは小文字大文字問わずに文字列にマッチしようと試みます。次の使える特別なシーケンスを除いて、マッチ内容は同一でなければなりません。内のあらゆる文字シーケンスにマッチします。内のあらゆる単独の文字にマッチします。与えられたセット内のどれかの文字にマッチします。間のいずれかの文字にマッチします。-nocaseと共に使われるとき、範囲のエンドポイントは最初に小文字に変換されます。}は'_'に('_'は'Z'と'a'の間にあるので)マッチします。x単一の文字xにマッチします。*?[]\の特別な解釈を防止する方法を提供します。インデックスの文字で終わる連続した文字の範囲を返します。インデックスの0は、文字列の最初の文字を参照します。フォーマットで指定することができます。0より小さい場合、0として扱われます。文字列の長さに等しいか、より大きいと、endとして扱われます。大きいと空文字列が返されます。インデックスの文字で終わる連続した文字の範囲を削除します。インデックスの0は、文字列の最初の文字を参照します。フォーマットで指定することができます。指定されると、削除される文字範囲に置かれます。