Pythonにおける正規表現の基礎 清遠 友貴,廣安 知之,三木 光範 ISDL Report No. 20081207003 2008年 12月 16日 Abstract 正規表現(regular expression)とは,文字列のパターンを表現する表記方法であり,プログラミングにおいて文字列の検索や置換を行うときに利用される.本報告では,正規表現を利用できる数あるプログラミング言語の中からPythonを対象とし,その基礎的な使用方法について解説する. 1 はじめに 正規表現とは,ある文字列のパターンを表現するために利用される表現手法のことである.通常の文字列とメタ文字や特殊シーケンスと呼ばれる文字の組み合わせでパターンを作成し,パターンに指定された法則で並ぶ文字列の処理(検索や置換)などを行う.例えば,URLやhtmlのように,一定のルールに沿って作られている文字列を処理する