2010-07-17 pythonで正規表現 python import re で。詳細はpydoc re re.compile コンパイルした正規表現オブジェクトを返す re.match 文字列の先頭からマッチさせるときに re.search 文字列のマッチを実行 text = 'hogehoge 100' matchobj = re.search( r"\d+", text) result = matchobj.group() result # 100 re.match、re.searchはMatchObjectを返す。 MatchObjectはマッチした正規表現が文字列のどの位置にあるかを返すstartメソッド、マッチしたグループを返すgroupメソッドとかがある。