こんばんは.1000chです. Check iOのようなコードパズルをやっていると.文字列を操作するシーンがとても多く出てきます. pythonの文字列オブジェクト自体にfindメソッドは存在しますが,そのままだとちょっち柔軟性に欠けますね. ということで,正規表現を味方につけ,より柔軟な文字列操作を目指します. 正規表現 正規表現は,文字列を用いて”文字列の集合”を表現する手法です. "メタ文字"を用いた記法で,同時に複数の文字列を表現することができます. ま,詳しくはwikipedia先生にでも聞いてください. 代表的なルールはこんな感じ. 正規表現パターン 意味 例 ヒット例 ヒットしない例 . 任意一文字 c.t cat, cut cast ^ 先頭 ^get getName mygetName $ 文字列末尾 foo$ foo, barfoo foobar * 0回以上反復 ab

