我想一个文本文件中的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”):' –
更新我的问题,为什么我应该使用正则表达式 –