我想一個文本文件中的Python的正則表達式匹配
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()
....:
該文件包含像 分割線BY HASH(SOME_THING)相匹配; 還有一些其他行之間有 SUBPARTITION BY HASH(SOME_THING)不應該匹配
比賽結束後,我想刪除該行。 但打印matched.group失敗,爲什麼?
爲什麼're'在這裏? 「if」PARTITION BY HASH「in line」或者如果line.startswith(「PARTITION BY HASH」):' –
更新我的問題,爲什麼我應該使用正則表達式 –