コンパイルされた正規表現オブジェクトは、以下のメソッドと属性をサポート します:
string[, pos[, endpos]]) |
None
を返します;
これは長さゼロのマッチとは異なることに
注意して下さい。
注意: もしマッチを string のどこかに位置付けたければ、 代わりに search() を使って下さい。
省略可能な第2のパラメータ posは、文字列内の検索を始めるインデッスクを
与えます;デフォールトでは 0
です。これは、文字列のスライシングと
完全に同じ意味だというわけではありません;'^'
パターン文字は、
文字列の実際の先頭と改行の直後とマッチしますが、
それが必ずしも検索が開始するインデックスであるわけでは
ないからです。
省略可能なパラメータ endposは、どこまで文字列が検索されるかを
制限します;あたかもその文字列が endpos 文字長であるかのように
しますので、 pos から endpos - 1
までの文字が、
マッチのために検索されます。もし endpos が posより小さければ、
マッチは見つかりませんが、そうでなくて、もしrx がコンパイルされた
正規表現オブジェクトであれば、
rx.match(string, 0, 50)
は
rx.match(string[:50], 0)
と同じ意味になります。
string[, pos[, endpos]]) |
None
を返します;
これは文字列内のある点で長さゼロのマッチを探すこととは異なることに
注意して下さい。
省略可能な pos と endpos パラメータは、 match() メソッドのものと同じ意味を持ちます。
string[,
maxsplit = 0 ]) |
string[, pos[, endpos]]) |
string[, pos[, endpos]]) |
repl, string[, count = 0 ]) |
repl, string[,
count = 0 ]) |
0
です。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。