ファイル内のテキストを一致させようとしています
In [44]: with open(path) as f:
....: for line in f:
....: matched = re.search('^PARTITION BY HASH',line)
....: if matched is not None:
....: print matched.group()
....:
ファイルには、PARTITION BY HASH(SOME_THING); のような行が含まれています。また、一致してはならない SUBPARTITION BY HASH(SOME_THING) がある他の行もあります
試合後、その行を削除したいと思います。しかし、印刷のmatched.groupが失敗するのはなぜですか?