stringの先頭から0個以上の文字がこの正規表現にマッチすれば、対応する
マッチオブジェクトインスタンスを返します。
文字列がパターンにマッチしなければNoneを返します。
これは長さ0のマッチとは異なることに注意して下さい。
オプションの2番目の引き数posは検索を始める文字列内のインデックスを与えます。
そのデフォルトは0です。"^"パターン文字は検索が開始されるインデックス
ではマッチしません。
オプション引き数endposは文字列をどこまで検索するかを制限します。
つまりその文字列はあたかもendpos文字の長さであるかのようになります。
従って、posからendposまでの文字のみがマッチング対象として検索されます。