我读过一个文件。现在我有了所有这些字符串。我需要提取特定的行。这些行位于两行之间,其中包含特定字符串。它们之间没有设定的线条数量。另外,我必须匹配这两行。例如,第一行中可能有字符串,但没有匹配,所以我会在多行之后得到相同的字符串。然后我必须看看那条线是否有匹配。我不知道如何做到这一点。
def main():
infile = open(“file.txt”, “r”)
outfile = open(outfile.txt”,”w”)
for line in infile:
if “theString” in line:
break
for line in infile:
if “different string” or “anotherString” in line:
break
outfile.write(line)